【代码优化】工作流:代码格式化
This commit is contained in:
parent
62c33c32c9
commit
8b8fecc708
|
@ -125,15 +125,15 @@ public interface BpmTaskConvert {
|
||||||
|
|
||||||
default BpmTaskRespVO buildTodoTask(Task todoTask, List<Task> childrenTasks,
|
default BpmTaskRespVO buildTodoTask(Task todoTask, List<Task> childrenTasks,
|
||||||
Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting,
|
Map<Integer, BpmTaskRespVO.OperationButtonSetting> buttonsSetting,
|
||||||
BpmFormDO taskForm) {
|
BpmFormDO form) {
|
||||||
BpmTaskRespVO bpmTaskRespVO = BeanUtils.toBean(todoTask, BpmTaskRespVO.class)
|
BpmTaskRespVO bpmTaskRespVO = BeanUtils.toBean(todoTask, BpmTaskRespVO.class)
|
||||||
.setStatus(FlowableUtils.getTaskStatus(todoTask)).setReason(FlowableUtils.getTaskReason(todoTask))
|
.setStatus(FlowableUtils.getTaskStatus(todoTask)).setReason(FlowableUtils.getTaskReason(todoTask))
|
||||||
.setButtonsSetting(buttonsSetting)
|
.setButtonsSetting(buttonsSetting)
|
||||||
.setChildren(convertList(childrenTasks, childTask -> BeanUtils.toBean(childTask, BpmTaskRespVO.class)
|
.setChildren(convertList(childrenTasks, childTask -> BeanUtils.toBean(childTask, BpmTaskRespVO.class)
|
||||||
.setStatus(FlowableUtils.getTaskStatus(childTask))));
|
.setStatus(FlowableUtils.getTaskStatus(childTask))));
|
||||||
if (taskForm != null) {
|
if (form != null) {
|
||||||
bpmTaskRespVO.setFormId(taskForm.getId()).setFormName(taskForm.getName())
|
bpmTaskRespVO.setFormId(form.getId()).setFormName(form.getName())
|
||||||
.setFormConf(taskForm.getConf()).setFormFields(taskForm.getFields());
|
.setFormConf(form.getConf()).setFormFields(form.getFields());
|
||||||
}
|
}
|
||||||
return bpmTaskRespVO;
|
return bpmTaskRespVO;
|
||||||
}
|
}
|
||||||
|
|
|
@ -520,7 +520,6 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
|
||||||
activityInstance -> activityInstance.getEndTime() != null
|
activityInstance -> activityInstance.getEndTime() != null
|
||||||
&& ObjectUtil.equals(activityInstance.getActivityType(), BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW));
|
&& ObjectUtil.equals(activityInstance.getActivityType(), BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW));
|
||||||
// 特殊:会签情况下,会有部分已完成(审批)、部分未完成(待审批),此时需要 finishedTaskActivityIds 移除掉
|
// 特殊:会签情况下,会有部分已完成(审批)、部分未完成(待审批),此时需要 finishedTaskActivityIds 移除掉
|
||||||
// unfinishedTaskActivityIds.removeAll(finishedTaskActivityIds);
|
|
||||||
finishedTaskActivityIds.removeAll(unfinishedTaskActivityIds);
|
finishedTaskActivityIds.removeAll(unfinishedTaskActivityIds);
|
||||||
// 特殊:如果流程实例被拒绝,则需要计算是哪个活动节点。
|
// 特殊:如果流程实例被拒绝,则需要计算是哪个活动节点。
|
||||||
// 注意,只取最后一个。因为会存在多次拒绝的情况,拒绝驳回到指定节点
|
// 注意,只取最后一个。因为会存在多次拒绝的情况,拒绝驳回到指定节点
|
||||||
|
|
|
@ -163,7 +163,6 @@ public class BpmTaskServiceImpl implements BpmTaskService {
|
||||||
if (StrUtil.isNotBlank(todoTask.getFormKey())){
|
if (StrUtil.isNotBlank(todoTask.getFormKey())){
|
||||||
taskForm = formService.getForm(NumberUtils.parseLong(todoTask.getFormKey()));
|
taskForm = formService.getForm(NumberUtils.parseLong(todoTask.getFormKey()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return BpmTaskConvert.INSTANCE.buildTodoTask(todoTask, childrenTasks, buttonsSetting, taskForm);
|
return BpmTaskConvert.INSTANCE.buildTodoTask(todoTask, childrenTasks, buttonsSetting, taskForm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue