Quellcode durchsuchen

修改熏蒸审批信息展示

lvzhikai vor 5 Jahren
Ursprung
Commit
9f508b5842

+ 3 - 0
src/main/java/com/chinaitop/depot/fumigation/controller/FumigationPlanController.java

@@ -127,6 +127,9 @@ public class FumigationPlanController {
127 127
             Map<String, Object> pesticide = pesticidePlanService.finddrugNameById(fumigationId);
128 128
             modelMap.put("drugName",pesticide.get("drugname"));//获取药剂名称
129 129
             modelMap.put("reagentType",pesticide.get("reagenttype"));//获取药剂名称
130
+
131
+            List<Map<String, Object>> approvalData = fumigationPlanService.getApprovalList(fumigationId);
132
+            modelMap.put("auditList",ParameterUtil.slashCapitals(approvalData));//获取用户审批信息
130 133
         }
131 134
 
132 135
         return modelMap;

+ 2 - 0
src/main/java/com/chinaitop/depot/fumigation/mapper/TFumigationPlanMapper.java

@@ -40,4 +40,6 @@ public interface TFumigationPlanMapper {
40 40
     List<Map<String,Object>> getFumigationApproveList(Map<String, Object> map);
41 41
 
42 42
     List<TFumigationPlan> getProcessList(Map<String, Object> map);
43
+
44
+    List<Map<String,Object>> getApprovalList(String fumigationId);
43 45
 }

+ 16 - 1
src/main/java/com/chinaitop/depot/fumigation/mapper/TFumigationPlanMapper.xml

@@ -1153,7 +1153,7 @@
1153 1153
     <if test="houseId != null" >
1154 1154
       AND plan.house_id = #{houseId,jdbcType=INTEGER}
1155 1155
     </if>
1156
-    order by plan.create_time desc
1156
+    order by approval.create_time desc
1157 1157
   </select>
1158 1158
   <select id="getProcessList" resultMap="BaseResultMap" parameterType="java.util.Map" >
1159 1159
     select
@@ -1178,4 +1178,19 @@
1178 1178
       order by ${orderByClause}
1179 1179
     </if>
1180 1180
   </select>
1181
+
1182
+  <select id="getApprovalList" parameterType="java.lang.String" resultType="java.util.HashMap">
1183
+    SELECT
1184
+        b.id auditId,
1185
+        b.result result,
1186
+        b.task_id task_id,
1187
+        b.task_name task_name,
1188
+        b.from_user_name from_user_name,
1189
+        b.from_department from_department,
1190
+        b.content
1191
+    FROM
1192
+        business_approval b
1193
+    WHERE
1194
+        b.task_id =  #{fumigationId,jdbcType=VARCHAR}
1195
+  </select>
1181 1196
 </mapper>

+ 6 - 0
src/main/java/com/chinaitop/depot/fumigation/service/FumigationPlanService.java

@@ -61,4 +61,10 @@ public interface FumigationPlanService {
61 61
     List<TFumigationProcess> getByCodeAndTimes(List<String> cDcsCodes,List<Date> cTimes);
62 62
 
63 63
     void submit(String id, Integer approvalStatus);
64
+
65
+    /**
66
+     * 查询熏蒸审批信息
67
+     * @return
68
+     */
69
+    List<Map<String,Object>> getApprovalList(String fumigationId);
64 70
 }

+ 9 - 0
src/main/java/com/chinaitop/depot/fumigation/service/impl/FumigationPlanServiceImpl.java

@@ -143,4 +143,13 @@ public class FumigationPlanServiceImpl implements FumigationPlanService {
143 143
             tFumigationPesticideMapper.updateByPrimaryKey(list.get(0));
144 144
         }
145 145
     }
146
+
147
+    /**
148
+     * 查询熏蒸审批信息
149
+     * @return
150
+     */
151
+    @Override
152
+    public List<Map<String,Object>> getApprovalList(String fumigationId) {
153
+        return tFumigationPlanMapper.getApprovalList(fumigationId);
154
+    }
146 155
 }