From f917c581ab393181b207e00948fc2200839ad160 Mon Sep 17 00:00:00 2001
From: longbao <1923439579@qq.com>
Date: Tue, 26 Nov 2024 14:14:36 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B5=81=E7=A8=8B=E8=87=AA=E5=8A=A8?=
 =?UTF-8?q?=E5=8C=96=E3=80=91=20bugfix?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../enums/MedicalCommonTemplateEnum.java           | 14 ++++++++++++--
 .../service/impl/MedicalAiDicServiceImpl.java      |  3 ++-
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/virtual-patient-model/src/main/java/com/supervision/enums/MedicalCommonTemplateEnum.java b/virtual-patient-model/src/main/java/com/supervision/enums/MedicalCommonTemplateEnum.java
index 167c161d..1c867c11 100644
--- a/virtual-patient-model/src/main/java/com/supervision/enums/MedicalCommonTemplateEnum.java
+++ b/virtual-patient-model/src/main/java/com/supervision/enums/MedicalCommonTemplateEnum.java
@@ -10,8 +10,8 @@ import lombok.Getter;
 @Getter
 public enum MedicalCommonTemplateEnum {
 
-    COMMON_TEMPLATE_ENUM("00", "病历提示词模板-通用模板"),
-    PARA_TEMPLATE_ENUM("01", "病历提示词模板-属性模板"),
+    COMMON_TEMPLATE_ENUM("00", "通用模板"),
+    PARA_TEMPLATE_ENUM("01", "属性模板"),
     ;
 
     private String description;
@@ -22,5 +22,15 @@ public enum MedicalCommonTemplateEnum {
         this.code = code;
     }
 
+    public static String getCode(String code) {
+        MedicalCommonTemplateEnum[] values = MedicalCommonTemplateEnum.values();
+        for (MedicalCommonTemplateEnum conditionEnum : values) {
+            if (code.equalsIgnoreCase(conditionEnum.getCode())) {
+                return conditionEnum.getDescription();
+            }
+        }
+        return "";
+    }
+
 
 }
diff --git a/virtual-patient-model/src/main/java/com/supervision/service/impl/MedicalAiDicServiceImpl.java b/virtual-patient-model/src/main/java/com/supervision/service/impl/MedicalAiDicServiceImpl.java
index 15bd458d..45e0707c 100644
--- a/virtual-patient-model/src/main/java/com/supervision/service/impl/MedicalAiDicServiceImpl.java
+++ b/virtual-patient-model/src/main/java/com/supervision/service/impl/MedicalAiDicServiceImpl.java
@@ -59,7 +59,8 @@ public class MedicalAiDicServiceImpl extends ServiceImpl<MedicalAiMapper, Medica
         MedicalRecAi medicalRecAi = new MedicalRecAi();
         medicalRecAi.setAttributeName(reqVO.getAttributeName());
         medicalRecAi.setAttributeParam(reqVO.getAttributeParam());
-        medicalRecAi.setCommonName(reqVO.getCommonName());
+        String codeName = MedicalCommonTemplateEnum.getCode(reqVO.getCommonType());
+        medicalRecAi.setCommonName(codeName);
         medicalRecAi.setCommonType(reqVO.getCommonType());
         medicalRecAi.setCreateUserId(UserUtil.getUser().getCreateUserId());
         medicalRecAi.setUpdateUserId(UserUtil.getUser().getUpdateUserId());