From 438efb11bf04a3c0ebe6d29e54597b55d881d320 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 06 Jan 2022 11:43:45 +0800
Subject: [PATCH] 巡逻路线修改

---
 src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java            |    2 ++
 src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java         |    2 ++
 src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml             |    8 ++++++++
 src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java    |   15 +++++++++++++++
 src/main/java/org/springblade/modules/taskqd/service/impl/TaskqdServiceImpl.java |   10 ++++++----
 5 files changed, 33 insertions(+), 4 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 b644d87..ddf7314 100644
--- a/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
+++ b/src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
@@ -120,6 +120,19 @@
 		return R.status(taskqdService.removeByIds(Func.toLongList(ids)));
 	}
 
+	/**
+	 * 分页
+	 */
+	@GetMapping("/queryReceiver")
+	@ApiOperation(value = "分页", notes = "传入task")
+	public R queryReceiver(Taskqd taskqd, Query query) {
+		String sreid = taskqd.getSerid();
+		if(sreid.charAt(sreid.length()-1) == ',') { //s.length()-1获取字符串最后一位字符的索引,传入charAt方法获取索引对应的字符,判断是否为逗号
+			sreid = sreid.substring(0, sreid.length()-1);
+		}
+		return R.data(taskqdService.queryReceiver(sreid));
+	}
+
 
 	/**
 	 * 抢单
@@ -173,6 +186,8 @@
 	}
 
 
+
+
 	/**
 	 * 查询任务
 	 * @param 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 9ca0151..08565ff 100644
--- a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java
+++ b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.java
@@ -25,6 +25,7 @@
 import org.springblade.modules.taskqd.vo.TaskqdVO;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  *  Mapper 接口
@@ -36,5 +37,6 @@
 	//抢单任务
 	void updatet(Integer id, Integer num, String serid);
 	List<Taskqd> selectList(Integer id);
+	List<Map<String, Object>> queryReceiver(String serid);
 	List<TaskqdVO> selectLi(String type, String serid);
 }
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 ed3dd0a..30e0e02 100644
--- a/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml
+++ b/src/main/java/org/springblade/modules/taskqd/mapper/TaskqdMapper.xml
@@ -35,6 +35,14 @@
         where id = #{id}
     </select>
 
+    <select id="queryReceiver" resultType="java.util.HashMap">
+        SELECT
+            *
+        FROM
+            blade_user
+        WHERE
+            id in ( ${serid} )
+    </select>
 
     <select id="selectLi" resultMap="taskResultMap">
         SELECT A.*,IFNULL(B.num,0) as nums FROM (
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 983e037..810e1ef 100644
--- a/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java
+++ b/src/main/java/org/springblade/modules/taskqd/service/ITaskqdService.java
@@ -25,6 +25,7 @@
 import org.springblade.modules.taskqd.vo.TaskqdVO;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  *  服务类
@@ -35,5 +36,6 @@
 public interface ITaskqdService extends IService<Taskqd> {
 	void updatet(Integer id, Integer num, String serid);
 	List<Taskqd> selectList(Integer id);
+	List<Map<String, Object>> queryReceiver(String serid);
 	List<TaskqdVO> selectLi(String type, String serid);
 }
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 22fbef9..952528d 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
@@ -16,11 +16,7 @@
  */
 package org.springblade.modules.taskqd.service.impl;
 
-import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springblade.modules.task.entity.Task;
-import org.springblade.modules.task.mapper.TaskMapper;
-import org.springblade.modules.task.vo.TaskVO;
 import org.springblade.modules.taskqd.entity.Taskqd;
 import org.springblade.modules.taskqd.mapper.TaskqdMapper;
 import org.springblade.modules.taskqd.service.ITaskqdService;
@@ -28,6 +24,7 @@
 import org.springframework.stereotype.Service;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  *  服务实现类
@@ -50,6 +47,11 @@
 	}
 
 	@Override
+	public List<Map<String, Object>> queryReceiver(String serid) {
+		return baseMapper.queryReceiver(serid);
+	}
+
+	@Override
 	public List<TaskqdVO> selectLi(String type, String serid) {
 		return baseMapper.selectLi(type, serid);
 	}

--
Gitblit v1.9.3