From 8fa0b48b27a1f9fc1ff729751dfe905ea4eae987 Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Mon, 3 Jun 2024 09:56:03 +0800
Subject: [PATCH] =?UTF-8?q?1:=20queryMedicalRecPageList=20=E8=BF=94?=
 =?UTF-8?q?=E5=9B=9E=E7=BB=93=E6=9E=9C=E6=B7=BB=E5=8A=A0PatientDummyVideo?=
 =?UTF-8?q?=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/supervision/vo/manage/MedicalRecPageResVO.java   | 4 ++++
 .../com/supervision/service/impl/DiagnoseHallServiceImpl.java | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/MedicalRecPageResVO.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/MedicalRecPageResVO.java
index 02ee159a..abbbb73b 100644
--- a/virtual-patient-model/src/main/java/com/supervision/vo/manage/MedicalRecPageResVO.java
+++ b/virtual-patient-model/src/main/java/com/supervision/vo/manage/MedicalRecPageResVO.java
@@ -1,5 +1,6 @@
 package com.supervision.vo.manage;
 
+import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.time.LocalDateTime;
@@ -21,6 +22,9 @@ public class MedicalRecPageResVO {
 
     //患者静默视频
     private String patientSilentVideo;
+
+    @Schema(description = "哑语视频")
+    private String patientDummyVideo;
     /**
      * 初步诊断-> 就是对应的疾病名称
      */
diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/DiagnoseHallServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/DiagnoseHallServiceImpl.java
index 34d26f31..7b46f283 100644
--- a/virtual-patient-web/src/main/java/com/supervision/service/impl/DiagnoseHallServiceImpl.java
+++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/DiagnoseHallServiceImpl.java
@@ -81,8 +81,10 @@ public class DiagnoseHallServiceImpl implements DiagnoseHallService {
         }
         List<String> medicalRecIds = medicalRecPageResVOIPage.getRecords().stream().map(MedicalRecPageResVO::getMedicalId).collect(Collectors.toList());
         Map<String, AskPatientAnswer> askPatientAnswerMap = queryAskPatientSystemVideoAnswer(medicalRecIds,"system_silent");
+        Map<String, AskPatientAnswer> dynamicAskPatientAnswerMap = queryAskPatientSystemVideoAnswer(medicalRecIds,"system_dynamic");
         medicalRecPageResVOIPage.getRecords().forEach(vo->{
             vo.setPatientSilentVideo(askPatientAnswerMap.getOrDefault(vo.getMedicalId(),new AskPatientAnswer()).getAnswerResourceId());
+            vo.setPatientDummyVideo(dynamicAskPatientAnswerMap.getOrDefault(vo.getMedicalId(),new AskPatientAnswer()).getAnswerResourceId());
         });
         return medicalRecPageResVOIPage;
     }