Ver código fonte

项目默认的执行用量为 1

xiaochan 3 anos atrás
pai
commit
ac12961dc7

+ 4 - 4
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/YiZhuLuRuServer.java

@@ -352,9 +352,6 @@ public class YiZhuLuRuServer {
                 if (StringUtil.isBlank(item.getDrugSpecification())) {
                     cuoWuXinXi.append(getCuoWuXinXi("药品规格不能为空", listSize, index));
                 }
-//                if (item.getDrugQuan() == null || BigUtils.dengYu(item.getDrugQuan(), 0)) {
-//                    cuoWuXinXi.append(getCuoWuXinXi("执行用量不能为空", listSize, index));
-//                }
                 if (StringUtil.isBlank(item.getSupplyCode())) {
                     cuoWuXinXi.append(getCuoWuXinXi("给药方式不能为空", listSize, index));
                 }
@@ -367,7 +364,7 @@ public class YiZhuLuRuServer {
                 if (StringUtil.isBlank(item.getSerial())) {
                     cuoWuXinXi.append(getCuoWuXinXi("包装大小不能为空", listSize, index));
                 }
-                // 插入模板就不需要 填写时间
+                // 插入模板就不需要 填写时间 这里为什么不要使用 插入医嘱 这个判断就是因为还需要校验数据
                 if (!param.getChaRuMuBan()) {
                     if (item.getOrderTime() == null) {
                         cuoWuXinXi.append(getCuoWuXinXi("医嘱时间不能为空", listSize, index));
@@ -458,6 +455,9 @@ public class YiZhuLuRuServer {
                 } catch (Exception e) {
                     e.printStackTrace();
                 }
+            } else {
+                item.setDrugQuan(BigDecimal.valueOf(1));
+                item.setDrugOcc(BigDecimal.valueOf(1));
             }
             // 判断是否需要上传
             if (param.getChaRuYiZhu()) {