南昌市物联网技防平台-后台
zengh
2021-06-01 cd2cfd37366002f790a2ed1435962d4eff7d5cec
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/service/impl/EnclosureServiceImpl.java
@@ -23,6 +23,7 @@
import org.springblade.jfpt.enclosure.service.IEnclosureService;
import org.springblade.jfpt.enclosure.vo.EnclosureVO;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@@ -55,4 +56,39 @@
      return baseMapper.selectList();
   }
   /**
    * 电子围栏查询详情
    * @param enclosure 电子围栏信息
    * @return
    */
   @Override
   public Enclosure selectEnclosureDetail(Enclosure enclosure) {
      return baseMapper.selectEnclosureDetail(enclosure);
   }
   /**
    * 根据处警人员编号删除
    * @param anumber 处警人员编号
    */
   @Override
   @Transactional(rollbackFor = Exception.class)
   public void deleteByAnumber(String anumber) {
      baseMapper.deleteByAnumber(anumber);
   }
   /**
    * 判断打卡点是否在电子围栏内
    * @param jd 经度
    * @param wd 纬度
    * @param enclosure 电子围栏信息
    * @return
    */
   @Override
   public Boolean isOnArea(String jd, String wd, Enclosure enclosure) {
      int onArea = baseMapper.isOnArea(jd, wd, enclosure);
      if (onArea>0){
         return true;
      }
      return false;
   }
}