|
|
|
|
@ -661,7 +661,14 @@ public class ErpProjectChangeServiceImpl implements IErpProjectChangeService {
|
|
|
|
|
String handler = Convert.toStr(params.get("handler"));
|
|
|
|
|
}
|
|
|
|
|
if (Objects.equals(processEvent.getStatus(), BusinessStatusEnum.FINISH.getStatus())){
|
|
|
|
|
// 流程完成:业务状态置为可用
|
|
|
|
|
projectChange.setProjectChangeStatus(OAStatusEnum.COMPLETED.getStatus());
|
|
|
|
|
} else if (Objects.equals(processEvent.getStatus(), BusinessStatusEnum.INVALID.getStatus())) {
|
|
|
|
|
// 流程作废:业务状态置为作废
|
|
|
|
|
projectChange.setProjectChangeStatus(OAStatusEnum.INVALID.getStatus());
|
|
|
|
|
} else if (Objects.equals(processEvent.getStatus(), BusinessStatusEnum.BACK.getStatus())) {
|
|
|
|
|
// 流程驳回:业务状态还原为草稿,允许重新编辑和提交
|
|
|
|
|
projectChange.setProjectChangeStatus(OAStatusEnum.DRAFT.getStatus());
|
|
|
|
|
}
|
|
|
|
|
baseMapper.updateById(projectChange);
|
|
|
|
|
});
|
|
|
|
|
|