Prechádzať zdrojové kódy

门诊确认费用中 排除 exec_dept 中的空的 'null' 字符串 换成 null

xiaochan 3 rokov pred
rodič
commit
f28d5c6334

+ 18 - 8
src/main/java/thyyxxk/webserver/entity/datamodify/MzChargeDetail.java

@@ -3,11 +3,13 @@ package thyyxxk.webserver.entity.datamodify;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonInclude;
 import lombok.Data;
+import thyyxxk.webserver.utils.StringUtil;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.util.Date;
 import java.util.List;
+import java.util.Objects;
 
 @Data
 @JsonInclude(JsonInclude.Include.NON_NULL)
@@ -165,33 +167,27 @@ public class MzChargeDetail implements Serializable {
      * priceTime
      */
     private Date priceTime;
-
     /**
      * execDept
      * 执行科室
      */
     private String execDept;
-
     /**
      * auditCode
      */
     private String auditCode;
-
     /**
      * gongnksFlag
      */
     private String gongnksFlag;
-
     /**
      * printFlag
      */
     private String printFlag;
-
     /**
      * responseType
      */
     private String responseType;
-
     /**
      * confirmFlag  标识:1确认发药 医技确认 2.打印药品清单 3.配药确认
      */
@@ -439,12 +435,12 @@ public class MzChargeDetail implements Serializable {
      * 输入人姓名
      */
     private String patientName;
-
-    // 一下都是通过急门诊费用转入 通过机制号 转入的
     /**
      * 项目名称
      */
     private String itemName;
+
+    // 一下都是通过急门诊费用转入 通过机制号 转入的
     /**
      * 单列标志
      */
@@ -486,6 +482,20 @@ public class MzChargeDetail implements Serializable {
      */
     private String source;
 
+    /**
+     * 不知道为什么有这样的数据
+     *
+     * @return null 字符串返回 空
+     */
+    public String getExecDept() {
+        if (StringUtil.notBlank(execDept)) {
+            if ("null".equals(execDept)) {
+                return null;
+            }
+        }
+        return execDept;
+    }
+
     public Integer getOldConfirmFlag() {
         return confirmFlag;
     }

+ 2 - 0
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/ShouShuShenQingServer.java

@@ -1,6 +1,7 @@
 package thyyxxk.webserver.service.zhuyuanyisheng;
 
 import com.alibaba.fastjson.JSON;
+import com.baomidou.dynamic.datasource.annotation.DS;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -101,6 +102,7 @@ public class ShouShuShenQingServer {
      * @param name 名字
      * @return 返回
      */
+    @DS("his")
     public ResultVo<List<GetDropdownBox>> huoQuShouShuBuWei(String name) {
         return ResultVoUtil.success(dao.huoQuShouShuBuWei(StringUtil.isContainChinese(name)));
     }