fix: 企标更改流程生成修改单报错

This commit is contained in:
2024-01-15 14:17:47 +08:00
parent bb0575b0a8
commit a7ff1f157e
@@ -7,6 +7,7 @@ import com.jero.common.exception.JeroBootException;
import com.jero.common.system.vo.DictModel;
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
import com.jero.modules.activiti.enums.CommitFlagEnum;
import com.jero.modules.activiti.enums.FinishFlagEnum;
import com.jero.modules.activiti.process.common.enums.StandardStateEnum;
import com.jero.modules.activiti.process.esChange.entity.EsChangeOpinion;
import com.jero.modules.activiti.process.esChange.entity.EsChangeTaskNameConstant;
@@ -301,7 +302,7 @@ public class ProcessESChangeEndListener implements ExecutionListener {
// 找到所有节点审批记录
LambdaQueryWrapper<ProcessApprovalRecord> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ProcessApprovalRecord::getProcessInstanceId, change.getProcessInstanceId());
queryWrapper.eq(ProcessApprovalRecord::getCommitFlag, CommitFlagEnum.PASS.getValue());
queryWrapper.eq(ProcessApprovalRecord::getFinishFlag, FinishFlagEnum.COMPLETE.getValue());
queryWrapper.orderByAsc(ProcessApprovalRecord::getCreateTime);
List<ProcessApprovalRecord> records = approvalRecordService.list(queryWrapper);
Map<String, ProcessApprovalRecord> userMap = records.stream()