From 8e6ad61db765729f46a04ff3cbd691880077c9e4 Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Sun, 4 Feb 2024 16:51:50 +0800
Subject: [PATCH] =?UTF-8?q?manage:=20=E4=BB=A3=E7=A0=81=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../manage/service/impl/MedicalRecManageServiceImpl.java      | 4 ++--
 .../src/main/java/com/supervision/model/MedicalRec.java       | 2 +-
 .../src/main/resources/mapper/MedicalRecMapper.xml            | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java
index 576193af..3c256dbb 100644
--- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java
+++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java
@@ -249,8 +249,8 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
             Set<String> answerResourceIds = medicalRecQaList.stream().map(MedicalRecQaVO::getAnswerResourceId).filter(StrUtil::isNotEmpty).collect(Collectors.toSet());
             Map<String, String> videoInfoMaps = new HashMap<>();
             if (CollUtil.isNotEmpty(answerResourceIds)){
-                Map<String, String> videoInfoMapsTmp = materialLibraryService.listByIds(answerResourceIds).stream()
-                        .collect(Collectors.toMap(MaterialLibrary::getId, MaterialLibrary::getMaterialName));
+                Map<String, String> videoInfoMapsTmp = materialLibraryService.lambdaQuery().in(MaterialLibrary::getFileResourceId, answerResourceIds)
+                        .list().stream().collect(Collectors.toMap(MaterialLibrary::getId, MaterialLibrary::getMaterialName));
                 videoInfoMaps.putAll(videoInfoMapsTmp);
             }
 
diff --git a/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java b/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java
index da269d00..1b44129c 100644
--- a/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java
+++ b/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java
@@ -40,7 +40,7 @@ public class MedicalRec extends Model<MedicalRec> implements Serializable {
     /**
      * 数字人类型 0:离线数字人 1:在线数字人
      */
-    private String digitalHumanType;
+    private int digitalHumanType;
 
     /**
      * 姓名
diff --git a/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml b/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml
index 972fb6fb..76286d54 100644
--- a/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml
+++ b/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml
@@ -9,7 +9,7 @@
         <result property="no" column="no" jdbcType="VARCHAR"/>
         <result property="patientId" column="patient_id" jdbcType="VARCHAR"/>
         <result property="patientHeadPic" column="patient_head_pic" jdbcType="VARCHAR"/>
-        <result property="digitalHumanType" column="digital_human_type" jdbcType="VARCHAR"/>
+        <result property="digitalHumanType" column="digital_human_type" jdbcType="INTEGER"/>
         <result property="patientName" column="patient_name" jdbcType="VARCHAR"/>
         <result property="patientGender" column="patient_gender" jdbcType="VARCHAR"/>
         <result property="patientAge" column="patient_age" jdbcType="INTEGER"/>