【代码优化】工作流:代码格式化

This commit is contained in:
YunaiV 2024-11-28 09:28:28 +08:00
parent 62c33c32c9
commit 8b8fecc708
3 changed files with 5 additions and 7 deletions

View File

@ -124,16 +124,16 @@ public interface BpmTaskConvert {
}
default BpmTaskRespVO buildTodoTask(Task todoTask, List<Task> childrenTasks,
Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting,
BpmFormDO taskForm) {
Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting,
BpmFormDO form) {
BpmTaskRespVO bpmTaskRespVO = BeanUtils.toBean(todoTask, BpmTaskRespVO.class)
.setStatus(FlowableUtils.getTaskStatus(todoTask)).setReason(FlowableUtils.getTaskReason(todoTask))
.setButtonsSetting(buttonsSetting)
.setChildren(convertList(childrenTasks, childTask -> BeanUtils.toBean(childTask, BpmTaskRespVO.class)
.setStatus(FlowableUtils.getTaskStatus(childTask))));
if (taskForm != null) {
bpmTaskRespVO.setFormId(taskForm.getId()).setFormName(taskForm.getName())
.setFormConf(taskForm.getConf()).setFormFields(taskForm.getFields());
if (form != null) {
bpmTaskRespVO.setFormId(form.getId()).setFormName(form.getName())
.setFormConf(form.getConf()).setFormFields(form.getFields());
}
return bpmTaskRespVO;
}

View File

@ -520,7 +520,6 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
activityInstance -> activityInstance.getEndTime() != null
&& ObjectUtil.equals(activityInstance.getActivityType(), BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW));
// 特殊会签情况下会有部分已完成审批部分未完成待审批此时需要 finishedTaskActivityIds 移除掉
// unfinishedTaskActivityIds.removeAll(finishedTaskActivityIds);
finishedTaskActivityIds.removeAll(unfinishedTaskActivityIds);
// 特殊如果流程实例被拒绝则需要计算是哪个活动节点
// 注意只取最后一个因为会存在多次拒绝的情况拒绝驳回到指定节点

View File

@ -163,7 +163,6 @@ public class BpmTaskServiceImpl implements BpmTaskService {
if (StrUtil.isNotBlank(todoTask.getFormKey())){
taskForm = formService.getForm(NumberUtils.parseLong(todoTask.getFormKey()));
}
return BpmTaskConvert.INSTANCE.buildTodoTask(todoTask, childrenTasks, buttonsSetting, taskForm);
}