fix: 标准化发起流二次驳回后数据丢失BUG
This commit is contained in:
+1
-3
@@ -222,7 +222,6 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
|||||||
break;
|
break;
|
||||||
case CONTACT_USER_EDIT:
|
case CONTACT_USER_EDIT:
|
||||||
wrapper.eq(ProcessEsAnnualInit::getContactUser, contactUser);
|
wrapper.eq(ProcessEsAnnualInit::getContactUser, contactUser);
|
||||||
wrapper.eq(ProcessEsAnnualInit::getApprovalUser, approvalUser);
|
|
||||||
wrapper.eq(ProcessEsAnnualInit::getRejectFlag, YesOrNoEnum.YES.getValue());
|
wrapper.eq(ProcessEsAnnualInit::getRejectFlag, YesOrNoEnum.YES.getValue());
|
||||||
break;
|
break;
|
||||||
case MAIN_DRAFT_WRITE:
|
case MAIN_DRAFT_WRITE:
|
||||||
@@ -306,7 +305,7 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
|||||||
break;
|
break;
|
||||||
case STANDARD_ENGINEER_SECOND_EDIT:
|
case STANDARD_ENGINEER_SECOND_EDIT:
|
||||||
dataList = annualInitData.getDataList();
|
dataList = annualInitData.getDataList();
|
||||||
dataList.forEach(d -> d.setRejectFlag(YesOrNoEnum.NO.getValue()));
|
dataList.forEach(d -> d.setRejectSecondFlag(YesOrNoEnum.NO.getValue()));
|
||||||
// 先删后增
|
// 先删后增
|
||||||
if (batchDelFlag) {
|
if (batchDelFlag) {
|
||||||
saveOrUpdateBatch(dataList);
|
saveOrUpdateBatch(dataList);
|
||||||
@@ -316,7 +315,6 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
|||||||
wrapper.eq(ProcessEsAnnualInit::getRejectSecondFlag, YesOrNoEnum.YES.getValue());
|
wrapper.eq(ProcessEsAnnualInit::getRejectSecondFlag, YesOrNoEnum.YES.getValue());
|
||||||
remove(wrapper);
|
remove(wrapper);
|
||||||
dataList.forEach(data -> data.setProcessInstanceId(processInstanceId));
|
dataList.forEach(data -> data.setProcessInstanceId(processInstanceId));
|
||||||
dataList.forEach(data -> data.setExecutionId(executionId));
|
|
||||||
saveBatch(dataList);
|
saveBatch(dataList);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user