Parcourir la source

检验检查中新增数量

xiaochan il y a 2 ans
Parent
commit
a079913e0d

+ 2 - 2
src/main/java/thyyxxk/webserver/dao/his/zhuyuanyisheng/JianYanJianChaDao.java

@@ -319,14 +319,14 @@ public interface JianYanJianChaDao {
             "                          act_order_no, inpatient_no, admiss_times, drug_flag/*o*/, enter_oper/*录入人*/, enter_time/*录时间*/, " +
             "                          status_flag/*2*/, confirm_time, signer,/*在我这里保存了医嘱就直接确定了*/ " +
             "                          self_buy/*0*/, pay_self/*0*/, serial/*00*/, group_no/*00*/, doctor_flag, exec_unit, dept_code, " +
-            "                          ward_code, reg_flag/*1*/,emergency_flag,yb_self_flag) " +
+            "                          ward_code, reg_flag/*1*/,emergency_flag,yb_self_flag, dose) " +
             "VALUES " +
             "<foreach collection='list' item='item' separator=','>" +
             "(#{item.orderCode}, #{item.orderName}, 'ONCE', #{infantFlag}, #{item.startTime}, #{userCode}, #{item.startTime}, " +
             "        #{item.actOrderNo}, #{inpatientNo}, " +
             "        #{admissTimes}, 'o', #{userCode}, #{reqDate}, '2', #{reqDate}, #{userCode}, '0', '0', '00', '00', '1', " +
             "        #{item.execDept}, " +
-            "        #{deptCode}, #{wardCode}, '1',#{item.jzFlag},#{item.ybSelfFlag})" +
+            "        #{deptCode}, #{wardCode}, '1',#{item.jzFlag},#{item.ybSelfFlag},#{item.quantity})" +
             "</foreach>" +
             "</script>")
     void chaRuShenQingYiZhu(@Param("list") List<YshYjReq> list,

+ 5 - 0
src/main/java/thyyxxk/webserver/entity/zhuyuanyisheng/jianyanjiancha/YshYjReq.java

@@ -218,6 +218,11 @@ public class YshYjReq implements Serializable {
      */
     private String classes;
 
+    /**
+     * 数量
+     */
+    private BigDecimal quantity;
+
 
     public String getReceiveFlagName() {
         if (receiveFlag == null) {

+ 6 - 0
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/JianYanJianChaShenQingService.java

@@ -27,6 +27,7 @@ import thyyxxk.webserver.service.redislike.RedisLikeService;
 import thyyxxk.webserver.utils.*;
 
 import java.lang.reflect.Field;
+import java.math.BigDecimal;
 import java.nio.channels.NonWritableChannelException;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -418,6 +419,11 @@ public class JianYanJianChaShenQingService {
         StringBuilder cuoWuXinXi = new StringBuilder();
 
         for (YshYjReq item : param.getList()) {
+
+            if (item.getQuantity() == null) {
+                item.setQuantity(BigDecimal.ONE);
+            }
+
             if (StringUtil.notBlank(item.getJzFlag()) && "0".equals(item.getJzFlag())) {
                 item.setJzFlag(null);
             }