Commit 4a8d5cac authored by 刘凡's avatar 刘凡

优化:移装变更登记任务流程状态

parent 31ca3f2e
...@@ -326,7 +326,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -326,7 +326,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
this.updateExecuteIds(instanceId, oldTransfer, "startWorkfow", workflowResult); this.updateExecuteIds(instanceId, oldTransfer, "startWorkfow", workflowResult);
//生成代办 //生成代办
this.createToDoTask(Arrays.asList(workflowResult), oldTransfer, reginParams.getUserModel().getUserName()); this.createToDoTask(Arrays.asList(workflowResult), oldTransfer, submitType);
} }
} }
return true; return true;
...@@ -1029,7 +1029,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -1029,7 +1029,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
/** /**
* 新增代办任务 * 新增代办任务
*/ */
private void createToDoTask(List<WorkflowResultDto> sorkflows, JgChangeRegistrationTransfer transfer, String userName) { private void createToDoTask(List<WorkflowResultDto> sorkflows, JgChangeRegistrationTransfer transfer, String submitType) {
if (!ValidationUtil.isEmpty(sorkflows)) { if (!ValidationUtil.isEmpty(sorkflows)) {
List<TaskModelDto> toDoTasklist = new ArrayList<>(); List<TaskModelDto> toDoTasklist = new ArrayList<>();
for (WorkflowResultDto sorkflow : sorkflows) { for (WorkflowResultDto sorkflow : sorkflows) {
...@@ -1043,8 +1043,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -1043,8 +1043,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
toDoTask.setTaskTypeLabel(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getName()); toDoTask.setTaskTypeLabel(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getName());
toDoTask.setRelationId(transfer.getInstanceId()); toDoTask.setRelationId(transfer.getInstanceId());
toDoTask.setExecuteUserIds(sorkflow.getNextExecutorUserIds()); toDoTask.setExecuteUserIds(sorkflow.getNextExecutorUserIds());
toDoTask.setTaskStatus(commonService.getDictionaryCodeByName(transfer.getStatus())); FlowStatusEnum flowStatusEnum = this.getTaskStatus(submitType);
toDoTask.setTaskStatusLabel(transfer.getStatus()); toDoTask.setTaskStatus(flowStatusEnum.getCode());
toDoTask.setTaskStatusLabel(flowStatusEnum.getName());
toDoTask.setFlowStatus(commonService.getDictionaryCodeByName(transfer.getStatus()));
toDoTask.setFlowStatusLabel(transfer.getStatus());
toDoTask.setFlowCode(transfer.getNextTaskId());
String url = this.getUrl(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getCode(), "look"); String url = this.getUrl(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getCode(), "look");
String format = String.format(url, transfer.getSequenceNbr(), transfer.getNextExecutorIds(), transfer.getNextExecutorIds(), String format = String.format(url, transfer.getSequenceNbr(), transfer.getNextExecutorIds(), transfer.getNextExecutorIds(),
transfer.getAuditStatus(), transfer.getInstanceId()); transfer.getAuditStatus(), transfer.getInstanceId());
...@@ -1080,6 +1084,14 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -1080,6 +1084,14 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
return url; return url;
} }
private FlowStatusEnum getTaskStatus(String operate) {
if ("0".equals(operate)) {
return FlowStatusEnum.TO_BE_FINISHED;
} else {
return FlowStatusEnum.REJECTED;
}
}
/** /**
* @return String * @return String
* @deprecated 动态获取 * @deprecated 动态获取
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment