From 60b1b6e46dbb13d4a3ce2237182bc23105f11c36 Mon Sep 17 00:00:00 2001 From: liu <liujiatong112@163.com> Date: Tue, 19 Dec 2023 16:34:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4websocket=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/supervision/service/impl/AskServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java index 17783945..876691a2 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java @@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.StrUtil; +import cn.hutool.crypto.digest.MD5; import com.supervision.exception.BusinessException; import com.supervision.model.*; import com.supervision.model.Process; @@ -172,7 +173,8 @@ public class AskServiceImpl implements AskService { talkResultResVO.setItemName(configPhysicalTool.getToolName()); talkResultResVO.setItemImage(configPhysicalTool.getIconBase64()); talkResultResVO.setRequireLocation(configPhysicalTool.getRequireLocation()); - talkResultResVO.setActionType(configPhysicalTool.getType()); + // 生成树的时候,没有ID字段,所以用名称生成md5作为ID + talkResultResVO.setActionType(new MD5().digestHex16(configPhysicalTool.getType())); } } @@ -181,7 +183,8 @@ public class AskServiceImpl implements AskService { ConfigAncillaryItem configAncillaryItem = configAncillaryItemService.getById(actionId); if (null != configAncillaryItem) { talkResultResVO.setItemName(configAncillaryItem.getItemName()); - talkResultResVO.setActionType(configAncillaryItem.getType()); + // 生成树的时候,没有ID字段,所以用名称生成md5作为ID + talkResultResVO.setActionType(new MD5().digestHex16(configAncillaryItem.getType())); } }