Commit 1b76fed8 authored by LiuLin's avatar LiuLin

fix(JG):改造告知,设备移交代码提交

parent 65c03d01
...@@ -44,6 +44,10 @@ public class TaskMessageDto { ...@@ -44,6 +44,10 @@ public class TaskMessageDto {
* 登记 告知状态 * 登记 告知状态
*/ */
String auditStatus; String auditStatus;
/**
* 设备移交
*/
String applyStatus;
/** /**
* 流程创建(发起)人 * 流程创建(发起)人
......
...@@ -161,7 +161,8 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -161,7 +161,8 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
* @return 代办信息 * @return 代办信息
*/ */
private TaskModelDto buildTaskModelDto(JgEquipTransfer item, WorkflowResultDto workflowResultDto) { private TaskModelDto buildTaskModelDto(JgEquipTransfer item, WorkflowResultDto workflowResultDto) {
item.setInstanceId(workflowResultDto.getInstanceId()); TaskMessageDto taskMessageDto = new TaskMessageDto();
BeanUtil.copyProperties(item, taskMessageDto);
return TaskModelDto.builder() return TaskModelDto.builder()
.flowCreateDate(item.getCreateDate()) .flowCreateDate(item.getCreateDate())
.taskName(workflowResultDto.getNextTaskName()) .taskName(workflowResultDto.getNextTaskName())
...@@ -180,7 +181,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -180,7 +181,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
.startUser(item.getCreateUserName()) .startUser(item.getCreateUserName())
.startUserCompanyName(item.getCreateUserCompanyName()) .startUserCompanyName(item.getCreateUserCompanyName())
.startDate(item.getCreateDate()) .startDate(item.getCreateDate())
.model(item) .model(taskMessageDto)
.nextExecuteUser(item.getNextExecuteIds()) .nextExecuteUser(item.getNextExecuteIds())
.build(); .build();
} }
...@@ -193,7 +194,9 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -193,7 +194,9 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
* @param taskV2Model 代办信息 * @param taskV2Model 代办信息
*/ */
private void createNewTodo(JgEquipTransfer transfer, WorkflowResultDto workflowResultDto, TaskV2Model taskV2Model, FlowStatusEnum statusEnum) { private void createNewTodo(JgEquipTransfer transfer, WorkflowResultDto workflowResultDto, TaskV2Model taskV2Model, FlowStatusEnum statusEnum) {
transfer.setInstanceId(workflowResultDto.getInstanceId()); TaskMessageDto taskMessageDto = new TaskMessageDto();
BeanUtil.copyProperties(transfer, taskMessageDto);
ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class);
TaskModelDto taskModelDto = TaskModelDto.builder() TaskModelDto taskModelDto = TaskModelDto.builder()
.flowCreateDate(taskV2Model.getFlowCreateDate()) .flowCreateDate(taskV2Model.getFlowCreateDate())
...@@ -212,7 +215,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -212,7 +215,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
.startUserId(taskV2Model.getStartUserId()) .startUserId(taskV2Model.getStartUserId())
.startUser(taskV2Model.getStartUser()) .startUser(taskV2Model.getStartUser())
.startDate(taskV2Model.getStartDate()) .startDate(taskV2Model.getStartDate())
.model(transfer) .model(taskMessageDto)
.nextExecuteUser(workflowResultDto.getNextExecutorRoleIds()) .nextExecuteUser(workflowResultDto.getNextExecutorRoleIds())
.build(); .build();
commonService.buildTaskModel(Collections.singletonList(taskModelDto)); commonService.buildTaskModel(Collections.singletonList(taskModelDto));
...@@ -292,6 +295,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -292,6 +295,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
transfer.setNextExecuteIds(String.join(",", workflowResultDto.getNextExecutorRoleIds())); transfer.setNextExecuteIds(String.join(",", workflowResultDto.getNextExecutorRoleIds()));
transfer.setApplyStatus(String.valueOf(FlowStatusEnum.TO_BE_PROCESSED.getCode())); transfer.setApplyStatus(String.valueOf(FlowStatusEnum.TO_BE_PROCESSED.getCode()));
transfer.setNextTaskId(workflowResultDto.getNextTaskId()); transfer.setNextTaskId(workflowResultDto.getNextTaskId());
transfer.setInstanceId(workflowResultDto.getInstanceId());
updateById(transfer); updateById(transfer);
// 上个代办改为已办 // 上个代办改为已办
...@@ -365,6 +369,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto, ...@@ -365,6 +369,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
jgEquipTransfer.setPromoter(RequestContext.getExeUserId()); jgEquipTransfer.setPromoter(RequestContext.getExeUserId());
jgEquipTransfer.setApplyStatus(String.valueOf(FlowStatusEnum.TO_BE_PROCESSED.getCode())); jgEquipTransfer.setApplyStatus(String.valueOf(FlowStatusEnum.TO_BE_PROCESSED.getCode()));
jgEquipTransfer.setNextTaskId(workflowResultDto.getNextTaskId()); jgEquipTransfer.setNextTaskId(workflowResultDto.getNextTaskId());
jgEquipTransfer.setInstanceId(workflowResultDto.getInstanceId());
// 上个代办改为已办 // 上个代办改为已办
taskV2Model = this.updateLastTodo(jgEquipTransfer, FlowStatusEnum.TO_BE_FINISHED); taskV2Model = this.updateLastTodo(jgEquipTransfer, FlowStatusEnum.TO_BE_FINISHED);
// 创建新的代办 // 创建新的代办
......
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