Commit 8d1e9cf9885a29202838edd7765aff4d5b35f2a8

Authored by jason
2 parents 39643338 620bba81

Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/convert/definition/BpmModelConvert.java
@@ -48,11 +48,9 @@ public interface BpmModelConvert { @@ -48,11 +48,9 @@ public interface BpmModelConvert {
48 BpmFormDO form = metaInfo != null ? formMap.get(metaInfo.getFormId()) : null; 48 BpmFormDO form = metaInfo != null ? formMap.get(metaInfo.getFormId()) : null;
49 BpmCategoryDO category = categoryMap.get(model.getCategory()); 49 BpmCategoryDO category = categoryMap.get(model.getCategory());
50 Deployment deployment = model.getDeploymentId() != null ? deploymentMap.get(model.getDeploymentId()) : null; 50 Deployment deployment = model.getDeploymentId() != null ? deploymentMap.get(model.getDeploymentId()) : null;
51 - ProcessDefinition processDefinition = model.getDeploymentId() != null  
52 - ? processDefinitionMap.get(model.getDeploymentId())  
53 - : null;  
54 - List<AdminUserRespDTO> startUsers = metaInfo != null ? convertList(metaInfo.getStartUserIds(), userMap::get)  
55 - : null; 51 + ProcessDefinition processDefinition = model.getDeploymentId() != null ?
  52 + processDefinitionMap.get(model.getDeploymentId()) : null;
  53 + List<AdminUserRespDTO> startUsers = metaInfo != null ? convertList(metaInfo.getStartUserIds(), userMap::get) : null;
56 return buildModel0(model, metaInfo, form, category, deployment, processDefinition, startUsers); 54 return buildModel0(model, metaInfo, form, category, deployment, processDefinition, startUsers);
57 }); 55 });
58 // 排序 56 // 排序
@@ -60,8 +58,7 @@ public interface BpmModelConvert { @@ -60,8 +58,7 @@ public interface BpmModelConvert {
60 return result; 58 return result;
61 } 59 }
62 60
63 - default BpmModelRespVO buildModel(Model model,  
64 - byte[] bpmnBytes) { 61 + default BpmModelRespVO buildModel(Model model, byte[] bpmnBytes) {
65 BpmModelMetaInfoVO metaInfo = parseMetaInfo(model); 62 BpmModelMetaInfoVO metaInfo = parseMetaInfo(model);
66 BpmModelRespVO modelVO = buildModel0(model, metaInfo, null, null, null, null, null); 63 BpmModelRespVO modelVO = buildModel0(model, metaInfo, null, null, null, null, null);
67 if (ArrayUtil.isNotEmpty(bpmnBytes)) { 64 if (ArrayUtil.isNotEmpty(bpmnBytes)) {
@@ -71,9 +68,9 @@ public interface BpmModelConvert { @@ -71,9 +68,9 @@ public interface BpmModelConvert {
71 } 68 }
72 69
73 default BpmModelRespVO buildModel0(Model model, 70 default BpmModelRespVO buildModel0(Model model,
74 - BpmModelMetaInfoVO metaInfo, BpmFormDO form, BpmCategoryDO category,  
75 - Deployment deployment, ProcessDefinition processDefinition,  
76 - List<AdminUserRespDTO> startUsers) { 71 + BpmModelMetaInfoVO metaInfo, BpmFormDO form, BpmCategoryDO category,
  72 + Deployment deployment, ProcessDefinition processDefinition,
  73 + List<AdminUserRespDTO> startUsers) {
77 BpmModelRespVO modelRespVO = new BpmModelRespVO().setId(model.getId()).setName(model.getName()) 74 BpmModelRespVO modelRespVO = new BpmModelRespVO().setId(model.getId()).setName(model.getName())
78 .setKey(model.getKey()).setCategory(model.getCategory()) 75 .setKey(model.getKey()).setCategory(model.getCategory())
79 .setCreateTime(DateUtils.of(model.getCreateTime())); 76 .setCreateTime(DateUtils.of(model.getCreateTime()));
@@ -89,9 +86,8 @@ public interface BpmModelConvert { @@ -89,9 +86,8 @@ public interface BpmModelConvert {
89 // ProcessDefinition 86 // ProcessDefinition
90 if (processDefinition != null) { 87 if (processDefinition != null) {
91 modelRespVO.setProcessDefinition(BeanUtils.toBean(processDefinition, BpmProcessDefinitionRespVO.class)); 88 modelRespVO.setProcessDefinition(BeanUtils.toBean(processDefinition, BpmProcessDefinitionRespVO.class));
92 - modelRespVO.getProcessDefinition()  
93 - .setSuspensionState(processDefinition.isSuspended() ? SuspensionState.SUSPENDED.getStateCode()  
94 - : SuspensionState.ACTIVE.getStateCode()); 89 + modelRespVO.getProcessDefinition().setSuspensionState(processDefinition.isSuspended() ?
  90 + SuspensionState.SUSPENDED.getStateCode() : SuspensionState.ACTIVE.getStateCode());
95 if (deployment != null) { 91 if (deployment != null) {
96 modelRespVO.getProcessDefinition().setDeploymentTime(DateUtils.of(deployment.getDeploymentTime())); 92 modelRespVO.getProcessDefinition().setDeploymentTime(DateUtils.of(deployment.getDeploymentTime()));
97 } 93 }