From 2bb222630d1dd4cba2f33f1195cbc57a9a6bb52f Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期五, 13 一月 2023 01:02:05 +0800
Subject: [PATCH] 优化查询审核人
---
service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java b/service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java
index b10674c..56d8f5c 100755
--- a/service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java
+++ b/service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java
@@ -25,6 +25,7 @@
import com.java110.intf.user.IOrgInnerServiceSMO;
import com.java110.po.oaWorkflow.OaWorkflowPo;
import com.java110.po.oaWorkflowXml.OaWorkflowXmlPo;
+import com.java110.utils.exception.CmdException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.utils.util.StringUtil;
@@ -174,6 +175,9 @@
Model modelData = repositoryService.getModel(workflowModelDto.getModelId());
byte[] bpmnBytes = null;
bpmnBytes = repositoryService.getModelEditorSource(workflowModelDto.getModelId());
+ if(bpmnBytes == null || bpmnBytes.length< 1){
+ throw new CmdException("鏈缃祦绋�");
+ }
String processName = modelData.getName() + ".bpmn20.xml";
ByteArrayInputStream in = new ByteArrayInputStream(bpmnBytes);
Deployment deployment = repositoryService.createDeployment().name(oaWorkflowDtos.get(0).getFlowName())
@@ -187,6 +191,7 @@
.createProcessDefinitionQuery()
.deploymentId(deploymentid)
.singleResult();
+
//鏇存柊閮ㄩ棬娴佺▼鍏崇郴琛�
workflowModelDto.setDeploymentId(deploymentid);
--
Gitblit v1.8.0