fix: 88271 企标制修订流程(草案编写/征求意见/报批)--发起时2条数据选择同一个人,有问题

This commit is contained in:
2024-08-16 16:27:36 +08:00
parent 39d8c596b0
commit 97deed7070
@@ -437,14 +437,15 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
this.replaceAutoStartDraft(revisionData, processInstanceId);
break;
case OTHER_DRAFT_USER_UPLOAD:
List<OtherDraftUserVO> otherDraftUserVODbList = dataDb.parseOtherDraftUserVOS();
data = revisionData.getData();
List<OtherDraftUserVO> otherDraftUserVOList = data.getOtherDraftUserVOS();
otherDraftUserVOList.forEach(o -> {
if (StrUtil.isNotBlank(o.getFileId())) {
o.setFinishFlag(YesOrNoEnum.YES.getValue());
otherDraftUserVODbList.forEach(o -> {
if (o.getTaskId().equals(taskId)) {
o.setFileId(otherDraftUserVOList.get(0).getFileId());
}
});
dataDb.setOtherDrafterUploadFileJson(otherDraftUserVOList);
dataDb.setOtherDrafterUploadFileJson(otherDraftUserVODbList);
saveOrUpdate(dataDb);
break;
case MAIN_DRAFT_USER_COLLECT_FIRST: