From a9c99f81d343efd85dec9229db6c4cf52e497641 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 13 三月 2025 10:27:40 +0800 Subject: [PATCH] zjh20250313 --- ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjHybgdMapper.java | 4 ++++ ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java | 7 ++++--- ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjHybgdService.java | 3 +++ ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjHybgdServiceImpl.java | 6 ++++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java index 6da223c..5ad75ef 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java @@ -2650,9 +2650,10 @@ List<LtkjHysqd> list = ltkjHysqdService.list(ltkjHysqdLambdaQueryWrapper); HashMap<String, Object> data = new HashMap<>(); for (LtkjHysqd hysqd : list) { - LambdaQueryWrapper<LtkjHybgd> ltkjHybgdLambdaQueryWrapper = new LambdaQueryWrapper<>(); - ltkjHybgdLambdaQueryWrapper.eq(LtkjHybgd::getTmh, hysqd.getTmh()); - List<LtkjHybgd> hybgds = ltkjHybgdService.list(ltkjHybgdLambdaQueryWrapper); +// LambdaQueryWrapper<LtkjHybgd> ltkjHybgdLambdaQueryWrapper = new LambdaQueryWrapper<>(); +// ltkjHybgdLambdaQueryWrapper.eq(LtkjHybgd::getTmh, hysqd.getTmh()); +// List<LtkjHybgd> hybgds = ltkjHybgdService.list(ltkjHybgdLambdaQueryWrapper); + List<LtkjHybgd> hybgds = ltkjHybgdService.getReportJianYanBaoGaoDanList(hysqd.getTmh()); if(null !=hybgds && !hybgds.isEmpty()){ hybgds = new ArrayList<>(hybgds.stream() diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjHybgdMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjHybgdMapper.java index 5ecb689..152d5f8 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjHybgdMapper.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjHybgdMapper.java @@ -33,4 +33,8 @@ @Select("SELECT a.sqdh FROM ltkj_jianchajianyan_tree a WHERE a.card_id =#{cardId} AND a.type='妫�鏌�' GROUP BY a.sqdh") List<String> getJianChaBaoGaoDan(String cardId); + + + @Select("SELECT * FROM ltkj_hybgd WHERE tmh=#{tmh} GROUP BY jcxmid HAVING MAX(shsj) ") + List<LtkjHybgd> getReportJianYanBaoGaoDanList(String tmh); } diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjHybgdService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjHybgdService.java index c233e9d..b925667 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjHybgdService.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjHybgdService.java @@ -20,4 +20,7 @@ List<LtkjHybgd> getJianYanBaoGaoDanList(String tmh); List<String> getJianChaBaoGaoDan(String cardId); + + + List<LtkjHybgd> getReportJianYanBaoGaoDanList(String tmh); } diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjHybgdServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjHybgdServiceImpl.java index 9ad2f8c..380ff2b 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjHybgdServiceImpl.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjHybgdServiceImpl.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.Collections; import java.util.List; /** @@ -42,4 +43,9 @@ public List<String> getJianChaBaoGaoDan(String cardId) { return mapper.getJianChaBaoGaoDan(cardId); } + + @Override + public List<LtkjHybgd> getReportJianYanBaoGaoDanList(String tmh) { + return mapper.getReportJianYanBaoGaoDanList(tmh); + } } -- Gitblit v1.8.0