Commit 8b8fecc70829a28a7c56f9273bf450a9e1e2c98b
1 parent
62c33c32
【代码优化】工作流:代码格式化
Showing
3 changed files
with
5 additions
and
7 deletions
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/convert/task/BpmTaskConvert.java
| @@ -124,16 +124,16 @@ public interface BpmTaskConvert { | @@ -124,16 +124,16 @@ public interface BpmTaskConvert { | ||
| 124 | } | 124 | } |
| 125 | 125 | ||
| 126 | default BpmTaskRespVO buildTodoTask(Task todoTask, List<Task> childrenTasks, | 126 | default BpmTaskRespVO buildTodoTask(Task todoTask, List<Task> childrenTasks, |
| 127 | - Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting, | ||
| 128 | - BpmFormDO taskForm) { | 127 | + Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting, |
| 128 | + BpmFormDO form) { | ||
| 129 | BpmTaskRespVO bpmTaskRespVO = BeanUtils.toBean(todoTask, BpmTaskRespVO.class) | 129 | BpmTaskRespVO bpmTaskRespVO = BeanUtils.toBean(todoTask, BpmTaskRespVO.class) |
| 130 | .setStatus(FlowableUtils.getTaskStatus(todoTask)).setReason(FlowableUtils.getTaskReason(todoTask)) | 130 | .setStatus(FlowableUtils.getTaskStatus(todoTask)).setReason(FlowableUtils.getTaskReason(todoTask)) |
| 131 | .setButtonsSetting(buttonsSetting) | 131 | .setButtonsSetting(buttonsSetting) |
| 132 | .setChildren(convertList(childrenTasks, childTask -> BeanUtils.toBean(childTask, BpmTaskRespVO.class) | 132 | .setChildren(convertList(childrenTasks, childTask -> BeanUtils.toBean(childTask, BpmTaskRespVO.class) |
| 133 | .setStatus(FlowableUtils.getTaskStatus(childTask)))); | 133 | .setStatus(FlowableUtils.getTaskStatus(childTask)))); |
| 134 | - if (taskForm != null) { | ||
| 135 | - bpmTaskRespVO.setFormId(taskForm.getId()).setFormName(taskForm.getName()) | ||
| 136 | - .setFormConf(taskForm.getConf()).setFormFields(taskForm.getFields()); | 134 | + if (form != null) { |
| 135 | + bpmTaskRespVO.setFormId(form.getId()).setFormName(form.getName()) | ||
| 136 | + .setFormConf(form.getConf()).setFormFields(form.getFields()); | ||
| 137 | } | 137 | } |
| 138 | return bpmTaskRespVO; | 138 | return bpmTaskRespVO; |
| 139 | } | 139 | } |
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
| @@ -520,7 +520,6 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService | @@ -520,7 +520,6 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService | ||
| 520 | activityInstance -> activityInstance.getEndTime() != null | 520 | activityInstance -> activityInstance.getEndTime() != null |
| 521 | && ObjectUtil.equals(activityInstance.getActivityType(), BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW)); | 521 | && ObjectUtil.equals(activityInstance.getActivityType(), BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW)); |
| 522 | // 特殊:会签情况下,会有部分已完成(审批)、部分未完成(待审批),此时需要 finishedTaskActivityIds 移除掉 | 522 | // 特殊:会签情况下,会有部分已完成(审批)、部分未完成(待审批),此时需要 finishedTaskActivityIds 移除掉 |
| 523 | - // unfinishedTaskActivityIds.removeAll(finishedTaskActivityIds); | ||
| 524 | finishedTaskActivityIds.removeAll(unfinishedTaskActivityIds); | 523 | finishedTaskActivityIds.removeAll(unfinishedTaskActivityIds); |
| 525 | // 特殊:如果流程实例被拒绝,则需要计算是哪个活动节点。 | 524 | // 特殊:如果流程实例被拒绝,则需要计算是哪个活动节点。 |
| 526 | // 注意,只取最后一个。因为会存在多次拒绝的情况,拒绝驳回到指定节点 | 525 | // 注意,只取最后一个。因为会存在多次拒绝的情况,拒绝驳回到指定节点 |
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
| @@ -163,7 +163,6 @@ public class BpmTaskServiceImpl implements BpmTaskService { | @@ -163,7 +163,6 @@ public class BpmTaskServiceImpl implements BpmTaskService { | ||
| 163 | if (StrUtil.isNotBlank(todoTask.getFormKey())){ | 163 | if (StrUtil.isNotBlank(todoTask.getFormKey())){ |
| 164 | taskForm = formService.getForm(NumberUtils.parseLong(todoTask.getFormKey())); | 164 | taskForm = formService.getForm(NumberUtils.parseLong(todoTask.getFormKey())); |
| 165 | } | 165 | } |
| 166 | - | ||
| 167 | return BpmTaskConvert.INSTANCE.buildTodoTask(todoTask, childrenTasks, buttonsSetting, taskForm); | 166 | return BpmTaskConvert.INSTANCE.buildTodoTask(todoTask, childrenTasks, buttonsSetting, taskForm); |
| 168 | } | 167 | } |
| 169 | 168 |