From 27e09a7b8549c5a84891c62b1625adbe81db04fc Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 21 十一月 2024 13:43:46 +0800
Subject: [PATCH] zjh20241121

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
index e0e0ae6..a824950 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
@@ -160,6 +160,7 @@
                                         String mxfyxmbm = detail.getMxfyxmbm();
                                         tree.setHisXmdm(mxfyxmbm);
                                         tree.setType("妫�楠�");
+                                        tree.setService("lis");
                                         tree.setTjPrice(String.valueOf(detail.getProjg()));
                                         LambdaQueryWrapper<LtkjJfzhglmxjfxmzd> wrapper1 = new LambdaQueryWrapper<>();
                                         if (detail.getSfzhfy().equals("1"))
@@ -217,7 +218,12 @@
         lisSaveSqdxxDto.setKfbz("1");
         List<OutpintestapplyDetailsDto> detailsDtos = new ArrayList<>();
         ArrayList<LisSaveSqdxxJyxmlistDto> dtos = new ArrayList<>();
-        BigDecimal allPrice = tbTransitionMapper.getLisPriceByTjNumAndParentProId(tjOrder.getTjNumber(), sampling.getProId());
+        BigDecimal allPrice;
+        if (sampling.getProId().contains(",")){
+            allPrice = tbTransitionMapper.getLisPriceByTjNumAndInParentProId(tjOrder.getTjNumber(), Arrays.asList(sampling.getProId().split(",")));
+        }else {
+            allPrice = tbTransitionMapper.getLisPriceByTjNumAndParentProId(tjOrder.getTjNumber(), sampling.getProId());
+        }
         lisSaveSqdxxDto.setFyje(allPrice.toString());
         lisSaveSqdxxDto.setYbbm(sampling.getSpecimenTypeCode());
 
@@ -285,6 +291,7 @@
                 String mxfyxmbm = detail.getMxfyxmbm();
                 tree.setHisXmdm(mxfyxmbm);
                 tree.setType("妫�楠�");
+                tree.setService("lis");
                 tree.setTjPrice(String.valueOf(detail.getProjg()));
                 LambdaQueryWrapper<LtkjJfzhglmxjfxmzd> wrapper1 = new LambdaQueryWrapper<>();
                 if (detail.getSfzhfy().equals("1"))
@@ -395,6 +402,7 @@
                                     String mxfyxmbm = detail.getMxfyxmbm();
                                     tree.setHisXmdm(mxfyxmbm);
                                     tree.setType("妫�楠�");
+                                    tree.setService("lis");
                                     tree.setTjPrice(String.valueOf(detail.getProjg()));
                                     LambdaQueryWrapper<LtkjJfzhglmxjfxmzd> wrapper1 = new LambdaQueryWrapper<>();
                                     if (detail.getSfzhfy().equals("1"))

--
Gitblit v1.8.0