吉安感知网项目-后端
rain
2026-01-23 f247e3eef107985b6dc7d2bc04803235570b15a7
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java
@@ -21,6 +21,8 @@
import lombok.AllArgsConstructor;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.utils.StringUtil;
import org.sxkj.common.constant.WordOrderConstant;
import org.sxkj.common.utils.OrderNumUtils;
import org.sxkj.gd.workorder.entity.GdClueEventEntity;
import org.sxkj.gd.workorder.entity.GdTaskResultEntity;
import org.sxkj.gd.workorder.excel.GdClueEventExcel;
@@ -63,11 +65,11 @@
   }
   @Override
   public List<GdClueEventListVO> listGdClueEventByDept(Integer onlyMine) {
   public List<GdClueEventListVO> listGdClueEventByDept(Integer onlyMine, String keyword) {
      Long deptId = Long.valueOf(AuthUtil.getDeptId());
      Long userId = AuthUtil.getUserId();
      Integer mine = onlyMine == null ? 0 : onlyMine;
      return baseMapper.selectGdClueEventSimpleList(deptId, userId, mine);
      return baseMapper.selectGdClueEventSimpleList(deptId, userId, mine, keyword);
   }
   @Override
@@ -88,10 +90,10 @@
   }
   @Override
   public GdClueEventCountVO getGdClueEventCount() {
   public GdClueEventCountVO getGdClueEventCount(String keyword) {
      Long deptId = Long.valueOf(AuthUtil.getDeptId());
      Long userId = AuthUtil.getUserId();
      GdClueEventCountVO countVO = baseMapper.selectGdClueEventCount(deptId, userId);
      GdClueEventCountVO countVO = baseMapper.selectGdClueEventCount(deptId, userId, keyword);
      if (countVO == null) {
         GdClueEventCountVO empty = new GdClueEventCountVO();
         empty.setTotalCount(0L);
@@ -119,6 +121,9 @@
      clueEvent.setLongitude(distributeParam.getLongitude());
      clueEvent.setLatitude(distributeParam.getLatitude());
      clueEvent.setEventStatus(1);
      String times = OrderNumUtils.initOrderNum(WordOrderConstant.EVENT_NUM_KEY);
      String eventNum = WordOrderConstant.EVENT_NUM_PREFIX + times;
      clueEvent.setEventNum(eventNum);
      if (StringUtil.isBlank(distributeParam.getAreaCode())) {
         clueEvent.setAreaCode(taskResult.getAreaCode());
      } else {