From d15e1f37f3b0518c1e5a181c5f9c70d34e9dd6a4 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期三, 25 六月 2025 14:14:59 +0800
Subject: [PATCH] 工控网更新

---
 lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java
index a771833..6709cea 100644
--- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java
+++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java
@@ -412,19 +412,22 @@
         checkParam(dispatchFile);
         //鑾峰彇鏂囦欢淇℃伅
         DocInfo docInfo = docInfoService.getById(dispatchFile.getDocId());
+        if (docInfo.getDocDispatchStatus()==5){
+            return Result.error("瀹氬瀷宸查�氳繃,涓嶈兘閲嶅鎿嶄綔");
+        }
         PermissionStreamNew permissionStreams = getPermissionStreams(dispatchFile);
         if (permissionStreams==null){
             return Result.error("鐢ㄦ埛娌℃湁鏉冮檺");
         }
         super.save(dispatchFile);
         flowCommonService.initActBusiness(docInfo.getDocName()+"."+docInfo.getDocSuffix()+"鏂囦欢杩涜瀹氬瀷",
-                dispatchFile.getId(), "IDispatchFileService", "process_rf27duhy", null);
+                dispatchFile.getId(), "IDispatchFileService", "ncFileSettingProcessApproval", null);
         Map<String, Object> variables = new HashMap<>();
         variables.put("dataId", dispatchFile.getId());
         variables.put("organization", "瀵煎叆鏂囨。榛樿鍚姩娴佺▼");
         variables.put("comment", "瀵煎叆鏂囨。榛樿鍚姩娴佺▼");
         variables.put("proofreading",true);
-        Result result= flowDefinitionService.startProcessInstanceByKey("process_rf27duhy", variables);
+        Result result= flowDefinitionService.startProcessInstanceByKey("ncFileSettingProcessApproval", variables);
         if (!result.isSuccess())
             super.removeById(dispatchFile.getId());
         return result;

--
Gitblit v1.9.3