From ed36e8bd0c634c90cc8d93825d1d03d255d0eaad Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Thu, 26 Dec 2024 10:29:00 +0800
Subject: [PATCH 1/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20IT=E6=9C=8D=E5=8A=A1?=
=?UTF-8?q?-=E6=B5=81=E7=A8=8B=E5=9B=BE=E4=BF=9D=E5=AD=98=E9=80=BB?=
=?UTF-8?q?=E8=BE=91=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1320124261302272]IT服务-流程图保存逻辑优化 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1320124261302272
---
.../module/process/api/process/ProcessGetApi.java | 7 +++++--
.../process/dao/mapper/process/ProcessMapper.xml | 8 ++++----
.../module/process/service/ProcessService.java | 15 +++++++++++++++
3 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/src/main/java/neatlogic/module/process/api/process/ProcessGetApi.java b/src/main/java/neatlogic/module/process/api/process/ProcessGetApi.java
index f83fe676a..59e9c5b6d 100644
--- a/src/main/java/neatlogic/module/process/api/process/ProcessGetApi.java
+++ b/src/main/java/neatlogic/module/process/api/process/ProcessGetApi.java
@@ -1,5 +1,6 @@
package neatlogic.module.process.api.process;
+import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import neatlogic.framework.auth.core.AuthAction;
import neatlogic.framework.common.constvalue.ApiParamType;
@@ -72,9 +73,11 @@ public class ProcessGetApi extends PrivateApiComponentBase {
processVo.setIsActive(1);
}
processVo.setName(processVo.getName() + "【工单:" + processTaskVo.getTitle()+ "】");
- processVo.setConfig(configStr);
+ JSONObject config = JSON.parseObject(configStr);
+// processVo.setConfig(configStr);
ProcessMessageManager.setOperationType(OperationTypeEnum.SEARCH);
- processVo.setConfig(ProcessConfigUtil.regulateProcessConfig(processVo.getConfig()));
+ config = ProcessConfigUtil.regulateProcessConfig(config);
+ processVo.setConfig(config);
processVo.setReferenceCount(1);
return processVo;
}
diff --git a/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml b/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml
index 463ace875..4573ebade 100644
--- a/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml
+++ b/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml
@@ -140,7 +140,7 @@
-
+