|
|
@@ -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
|
// 新增流程记录
|