From a381426bb74009f45db150beadb9f67ea72a7df5 Mon Sep 17 00:00:00 2001
From: rain <1679827795@qq.com>
Date: Thu, 22 Jan 2026 16:00:55 +0800
Subject: [PATCH] 事件线索app相关接口
---
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java
index 52e3614..2a107c3 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdClueEventServiceImpl.java
@@ -29,6 +29,7 @@
import org.sxkj.gd.workorder.param.GdClueEventRejectParam;
import org.sxkj.gd.workorder.service.IGdClueEventService;
import org.sxkj.gd.workorder.service.IGdTaskResultService;
+import org.sxkj.gd.workorder.vo.GdClueEventListVO;
import org.sxkj.gd.workorder.vo.GdClueEventVO;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -60,6 +61,27 @@
}
@Override
+ public List<GdClueEventListVO> listGdClueEventByDept(Integer onlyMine) {
+ Long deptId = Long.valueOf(AuthUtil.getDeptId());
+ Long userId = AuthUtil.getUserId();
+ Integer mine = onlyMine == null ? 0 : onlyMine;
+ return baseMapper.selectGdClueEventSimpleList(deptId, userId, mine);
+ }
+
+ @Override
+ public GdClueEventVO getGdClueEventDetail(Long id) {
+ if (id == null) {
+ throw new RuntimeException("事件ID不能为空");
+ }
+ Long deptId = Long.valueOf(AuthUtil.getDeptId());
+ GdClueEventVO detail = baseMapper.selectGdClueEventDetailById(id, deptId);
+ if (detail == null) {
+ throw new RuntimeException("事件不存在");
+ }
+ return detail;
+ }
+
+ @Override
@Transactional(rollbackFor = Exception.class)
public boolean distributeClueEvent(GdClueEventDistributeParam distributeParam) {
GdTaskResultEntity taskResult = gdTaskResultService.getById(distributeParam.getResultId());
--
Gitblit v1.9.3