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 @@ - +