From d3abb07429c995a56bdce4be144ecad8e410f5f9 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Wed, 23 Feb 2022 17:01:53 +0800
Subject: [PATCH] 问题修复

---
 src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java            |    1 +
 src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java         |    1 +
 src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml             |    4 ++++
 src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java    |    3 +++
 src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java |    5 +++++
 5 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java b/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
index 922d147..42b73bb 100644
--- a/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
+++ b/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
@@ -264,6 +264,9 @@
 	public R<Map> startTask(String rid, String serid,String type,String data) {
 		//获取组员id并进行通知
 		Map<String, Object> map = new HashMap<>();
+
+		serid = taskqdService.querySerid(rid);
+
 		int msg = pushMsgService.startTask(serid, rid,type,data);
 		map.put("res", msg);
 		map.put("type", type);
diff --git a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java
index 80c835a..6d9bcd8 100644
--- a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java
+++ b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java
@@ -41,4 +41,5 @@
 	List<Map<String, Object>> queryReceiver(String serid);
 	List<TaskqdVO> selectLi(String type, String serid,String jurisdiction);
 	Integer selectNum(String serid,String jurisdiction);
+	String querySerid(String rid);
 }
diff --git a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml
index e1b8270..c88516f 100644
--- a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml
+++ b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml
@@ -88,4 +88,8 @@
            or
             j.parent_id = #{jurisdiction})
     </select>
+
+    <select id="querySerid" resultType="java.lang.String">
+        SELECT serid from sys_taskqd where id = #{rid}
+    </select>
 </mapper>
diff --git a/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java b/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java
index ea9e53a..b6213cf 100644
--- a/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java
+++ b/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java
@@ -40,4 +40,5 @@
 	List<Map<String, Object>> queryReceiver(String serid);
 	List<TaskqdVO> selectLi(String type, String serid,String jurisdiction);
 	Integer selectNum(String serid,String jurisdiction);
+	String querySerid(String rid);
 }
diff --git a/src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java b/src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java
index daa1dd9..1166cae 100644
--- a/src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java
+++ b/src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java
@@ -65,4 +65,9 @@
 	public Integer selectNum(String serid, String jurisdiction) {
 		return baseMapper.selectNum(serid, jurisdiction);
 	}
+
+	@Override
+	public String querySerid(String rid) {
+		return baseMapper.querySerid(rid);
+	}
 }

--
Gitblit v1.9.3