ソースを参照

Merge branch 'dev-2.18.0' of province-qinghai/province-all into dev

adminGRP 1 年間 前
コミット
972771d5e5

+ 19 - 23
unis-plugin/unis-plugin-biz/src/main/java/com/unis/lawEnforcementSupervision/modular/lesJointInspectionTask/service/impl/LesJointInspectionTaskServiceImpl.java

@@ -179,28 +179,23 @@ public class LesJointInspectionTaskServiceImpl extends ServiceImpl<LesJointInspe
179 179
     private void audit(LesJointInspectionTask lesJointInspectionTask) {
180 180
         // 状态 0:保存状态;1:发布(申请中);2:审核通过;3:驳回
181 181
         Integer status = lesJointInspectionTask.getStatus();
182
-        // 直接提交
183
-        if (StringUtils.isEmpty(lesJointInspectionTask.getId()) && 1 == status) {
184
-            // 添加审批(状态 0:待审核;1:已审核;2:驳回)
185
-            AuditRequest request = this.addAuditRequest(lesJointInspectionTask);
186
-            // 添加审批流程记录
187
-            this.addAuditRecord(lesJointInspectionTask, request.getId(), 0);
188
-        } else {
189
-            if (1 == status) {
190
-                // 判断驳回在提交
191
-                if (StringUtils.isEmpty(lesJointInspectionTask.getId())) {
192
-                    // 添加审批(状态 0:待审核;1:已审核;2:驳回)
193
-                    AuditRequest request = this.addAuditRequest(lesJointInspectionTask);
194
-                    // 添加审批流程记录
195
-                    this.addAuditRecord(lesJointInspectionTask, request.getId(), 0);
196
-                } else {
197
-                    this.editAuditRequest(lesJointInspectionTask, 0);
198
-                }
199
-            } else if (2 == status) {
200
-                this.editAuditRequest(lesJointInspectionTask, 1);
201
-            } else if (3 == status) {
202
-                this.editAuditRequest(lesJointInspectionTask, 2);
182
+        if (1 == status) {
183
+            // 判断驳回在提交
184
+            QueryWrapper<AuditRequest> wrapper = new QueryWrapper<>();
185
+            wrapper.lambda().eq(AuditRequest::getRequestId, lesJointInspectionTask.getId());
186
+            AuditRequest request1 = auditRequestMapper.selectOne(wrapper);
187
+            if (ObjectUtils.isEmpty(request1)) {
188
+                // 添加审批(状态 0:待审核;1:已审核;2:驳回)
189
+                AuditRequest request = this.addAuditRequest(lesJointInspectionTask);
190
+                // 添加审批流程记录
191
+                this.addAuditRecord(lesJointInspectionTask, request.getId(), 0);
192
+            } else {
193
+                this.editAuditRequest(lesJointInspectionTask, 0);
203 194
             }
195
+        } else if (2 == status) {
196
+            this.editAuditRequest(lesJointInspectionTask, 1);
197
+        } else if (3 == status) {
198
+            this.editAuditRequest(lesJointInspectionTask, 2);
204 199
         }
205 200
     }
206 201
 
@@ -212,9 +207,9 @@ public class LesJointInspectionTaskServiceImpl extends ServiceImpl<LesJointInspe
212 207
         request.setRequestId(lesJointInspectionTask.getId());
213 208
         // 状态 0:待审核;1:已审核;2:驳回
214 209
         request.setAuditStatus(0);
215
-        request.setAuditAdvice(lesJointInspectionTask.getAuditAdvice());
210
+        /*request.setAuditAdvice(lesJointInspectionTask.getAuditAdvice());
216 211
         request.setAuditUserId(lesJointInspectionTask.getAuditUserId());
217
-        request.setAuditTime(new Date());
212
+        request.setAuditTime(new Date());*/
218 213
         auditRequestMapper.insert(request);
219 214
         return request;
220 215
     }
@@ -242,6 +237,7 @@ public class LesJointInspectionTaskServiceImpl extends ServiceImpl<LesJointInspe
242 237
         request.setAuditStatus(status);
243 238
         request.setAuditAdvice(lesJointInspectionTask.getAuditAdvice());
244 239
         request.setAuditUserId(lesJointInspectionTask.getAuditUserId());
240
+        request.setAuditTime(new Date());
245 241
         auditRequestMapper.update(request, wrapper);
246 242
 
247 243
         // 新增流程记录