Browse Source

【功能修改】app 端:存粮人相关接口 调整

duhuajie 3 weeks ago
parent
commit
c908c5567a

+ 2 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/task/TaskController.java

@@ -33,8 +33,9 @@ public class TaskController {
33
         return success(taskService.getTaskList(pageReqVO));
33
         return success(taskService.getTaskList(pageReqVO));
34
     }
34
     }
35
     @PostMapping("/getAllStoreroomList")
35
     @PostMapping("/getAllStoreroomList")
36
-    @Operation(summary = "获取存粮人可以 选择的交收库列表(存粮人)")
36
+    @Operation(summary = "获取存粮人可以选择的交收库列表(存粮人)")
37
     public CommonResult<IPage<TaskRespVO>> getAllStoreroomList(@Valid @RequestBody TaskPageReqVO pageReqVO) {
37
     public CommonResult<IPage<TaskRespVO>> getAllStoreroomList(@Valid @RequestBody TaskPageReqVO pageReqVO) {
38
+        pageReqVO.setListType(TaskPageReqVO.LIST_TYPE_TASK3);
38
         return success(taskService.getAllStoreroomList(pageReqVO));
39
         return success(taskService.getAllStoreroomList(pageReqVO));
39
     }
40
     }
40
     @PostMapping("/getMyStoreroomList")
41
     @PostMapping("/getMyStoreroomList")

+ 6 - 0
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/task/vo/TaskRespVO.java

@@ -33,6 +33,12 @@ public class TaskRespVO {
33
     @Schema(description = "库区地址-县")
33
     @Schema(description = "库区地址-县")
34
     private String xian;
34
     private String xian;
35
 
35
 
36
+    @Schema(description = "库区负责人")
37
+    private String kqfzr;
38
+
39
+    @Schema(description = "联系电话")
40
+    private String lxdh;
41
+
36
     @Schema(description = "核验人员ID(SYSTEM_USERS.ID)")
42
     @Schema(description = "核验人员ID(SYSTEM_USERS.ID)")
37
     private Long hyryId;
43
     private Long hyryId;
38
 
44
 

+ 3 - 2
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/task/TaskServiceImpl.java

@@ -232,9 +232,10 @@ public class TaskServiceImpl implements TaskService {
232
 
232
 
233
         KqxxDO kqxxDO = kqxxMapper.selectById(reqVO.getKqId());
233
         KqxxDO kqxxDO = kqxxMapper.selectById(reqVO.getKqId());
234
 
234
 
235
-        DwxxDO dwxxDO = dwxxMapper.selectById(kqxxDO.getDwid());
236
-
237
         if(ObjectUtils.isNotEmpty(kqxxDO)) {
235
         if(ObjectUtils.isNotEmpty(kqxxDO)) {
236
+
237
+            DwxxDO dwxxDO = dwxxMapper.selectById(kqxxDO.getDwid());
238
+
238
             TaskKqxxRespVO kqxx = BeanUtils.toBean(kqxxDO, TaskKqxxRespVO.class);
239
             TaskKqxxRespVO kqxx = BeanUtils.toBean(kqxxDO, TaskKqxxRespVO.class);
239
             kqxx.setDwmc(dwxxDO.getDwmc());
240
             kqxx.setDwmc(dwxxDO.getDwmc());
240
             kqxx.setTyxydm(dwxxDO.getTyxydm());
241
             kqxx.setTyxydm(dwxxDO.getTyxydm());

+ 6 - 3
delivery-module-core/delivery-module-core-biz/src/main/resources/mapper/dk/DkMapper.xml

@@ -17,6 +17,7 @@
17
             dk.KQMC ,
17
             dk.KQMC ,
18
             dk.JTDZ ,
18
             dk.JTDZ ,
19
             dk.SHENG ,dk.SHI ,dk.XIAN ,
19
             dk.SHENG ,dk.SHI ,dk.XIAN ,
20
+            dk.KQFZR , dk.LXDH ,
20
             dp.HYRY_ID ,
21
             dp.HYRY_ID ,
21
             dp.HYRY_NAME ,
22
             dp.HYRY_NAME ,
22
             dp.HY_STATE ,
23
             dp.HY_STATE ,
@@ -43,7 +44,7 @@
43
             AND dp.HYRY_ID = #{pageReqVO.hyryId}
44
             AND dp.HYRY_ID = #{pageReqVO.hyryId}
44
         </if>
45
         </if>
45
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
46
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
46
-            AND FIND_IN_SET(pageReqVO.deptId,dp.RDYH_ID)
47
+            AND FIND_IN_SET(#{pageReqVO.deptId},dp.RDYH_ID)
47
         </if>
48
         </if>
48
         <if test="pageReqVO.kqIds != null and pageReqVO.kqIds.size() > 0">
49
         <if test="pageReqVO.kqIds != null and pageReqVO.kqIds.size() > 0">
49
             AND dp.KQ_ID IN
50
             AND dp.KQ_ID IN
@@ -63,6 +64,7 @@
63
         dk.KQMC ,
64
         dk.KQMC ,
64
         dk.JTDZ ,
65
         dk.JTDZ ,
65
         dk.SHENG ,dk.SHI ,dk.XIAN ,
66
         dk.SHENG ,dk.SHI ,dk.XIAN ,
67
+        dk.KQFZR , dk.LXDH ,
66
         COUNT(distinct dc.ID) AS HY_NUM
68
         COUNT(distinct dc.ID) AS HY_NUM
67
         FROM
69
         FROM
68
         DELIVERY_USERS du
70
         DELIVERY_USERS du
@@ -93,6 +95,7 @@
93
         dk.KQMC ,
95
         dk.KQMC ,
94
         dk.JTDZ ,
96
         dk.JTDZ ,
95
         dk.SHENG ,dk.SHI ,dk.XIAN ,
97
         dk.SHENG ,dk.SHI ,dk.XIAN ,
98
+        dk.KQFZR , dk.LXDH ,
96
         dp.HYRY_ID ,
99
         dp.HYRY_ID ,
97
         dp.HYRY_NAME ,
100
         dp.HYRY_NAME ,
98
         dp.HY_STATE ,
101
         dp.HY_STATE ,
@@ -121,7 +124,7 @@
121
             AND dp.HYRY_ID = #{pageReqVO.hyryId}
124
             AND dp.HYRY_ID = #{pageReqVO.hyryId}
122
         </if>
125
         </if>
123
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
126
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
124
-            AND FIND_IN_SET(pageReqVO.deptId,dp.RDYH_ID)
127
+            AND FIND_IN_SET(#{pageReqVO.deptId},dp.RDYH_ID)
125
         </if>
128
         </if>
126
         <if test="pageReqVO.kqIds != null and pageReqVO.kqIds.size() > 0">
129
         <if test="pageReqVO.kqIds != null and pageReqVO.kqIds.size() > 0">
127
             AND dp.KQ_ID IN
130
             AND dp.KQ_ID IN
@@ -156,7 +159,7 @@
156
             AND dk.ID = #{pageReqVO.kqId}
159
             AND dk.ID = #{pageReqVO.kqId}
157
         </if>
160
         </if>
158
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
161
         <if test="pageReqVO.deptId != null and pageReqVO.deptId != ''">
159
-            AND FIND_IN_SET(pageReqVO.deptId,dp.RDYH_ID)
162
+            AND FIND_IN_SET(#{pageReqVO.deptId},dp.RDYH_ID)
160
         </if>
163
         </if>
161
         <if test="pageReqVO.clrsfxd != null and pageReqVO.clrsfxd == 0 ">
164
         <if test="pageReqVO.clrsfxd != null and pageReqVO.clrsfxd == 0 ">
162
             AND du.ID IS NULL
165
             AND du.ID IS NULL