Merge branch 'master' into version_equipment_20200901
This commit is contained in:
commit
4d9fd22446
@ -432,13 +432,16 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
|
||||
flowRecord.setStatusName(FlowRecordEnum.APPROVALING.getName());
|
||||
FlowRecord lastFlowRecordNoStatus = flowRecordService.selectLastFlowNoStatusRecordByRecordId(resultRecordId);
|
||||
|
||||
// 如果上一步是开始,则不进行修改,如果上一步是确认中,改成提交,如果上一点是审批中,将上一步改成通过
|
||||
if (lastFlowRecordNoStatus != null
|
||||
&& !lastFlowRecordNoStatus.getStatusName().equals(FlowRecordEnum.START.getName())) {
|
||||
lastFlowRecordNoStatus.setStatusName(FlowRecordEnum.APPROVAL.getName());
|
||||
} else if (lastFlowRecordNoStatus != null
|
||||
&& lastFlowRecordNoStatus.getStatusName().equals(FlowRecordEnum.CONFIRM.getName())) {
|
||||
lastFlowRecordNoStatus.setStatusName(FlowRecordEnum.COMMIT.getName());
|
||||
if (lastFlowRecordNoStatus != null) {
|
||||
if (!StringUtil.equals(lastFlowRecordNoStatus.getStatusName(), FlowRecordEnum.START.getName())
|
||||
&& !StringUtil.equals(lastFlowRecordNoStatus.getStatusName(), FlowRecordEnum.CONFIRM.getName())) {
|
||||
lastFlowRecordNoStatus.setStatusName(FlowRecordEnum.APPROVAL.getName());
|
||||
} else if (StringUtil.equals(lastFlowRecordNoStatus.getStatusName(), FlowRecordEnum.CONFIRM.getName())) {
|
||||
lastFlowRecordNoStatus.setStatusName(FlowRecordEnum.COMMIT.getName());
|
||||
}
|
||||
flowRecordService.updateFlowRecordById(lastFlowRecordNoStatus);
|
||||
}
|
||||
|
||||
flowRecordService.insertFlowRecord(flowRecord);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user