Przeglądaj źródła

化验单位修改

wangfeng 4 lat temu
rodzic
commit
bf2dbbd16b

+ 1 - 0
cdssman-service/src/main/java/com/diagbot/dto/KlConceptAllDTO.java

@@ -30,6 +30,7 @@ public class KlConceptAllDTO {
     private Double maxAge;
     private Double minVal;
     private Double maxVal;
+    private String unit;
     private Integer scopeType;
     private String  icdCode;
     private String remark;

+ 4 - 3
cdssman-service/src/main/java/com/diagbot/entity/KlLis.java

@@ -72,7 +72,8 @@ public class KlLis implements Serializable {
     /**
      * 单位概念id
      */
-    private Long unit;
+
+    private String unit;
 
     /**
      * 备注
@@ -149,11 +150,11 @@ public class KlLis implements Serializable {
     public void setType(Integer type) {
         this.type = type;
     }
-    public Long getUnit() {
+    public String getUnit() {
         return unit;
     }
 
-    public void setUnit(Long unit) {
+    public void setUnit(String unit) {
         this.unit = unit;
     }
     public String getRemark() {

+ 0 - 1
cdssman-service/src/main/java/com/diagbot/facade/KlDrugFacade.java

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.diagbot.entity.KlConcept;
 import com.diagbot.entity.KlDrug;
-import com.diagbot.entity.KlLis;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.service.impl.KlDrugServiceImpl;
 import com.diagbot.util.DateUtil;

+ 4 - 0
cdssman-service/src/main/java/com/diagbot/facade/KlLisFacade.java

@@ -37,12 +37,14 @@ public class KlLisFacade extends KlLisServiceImpl {
                         .set("modifier", UserUtils.getCurrentPrincipleID())
                         .set("min_value", klConceptSaveVO.getMinVal())
                         .set("max_value", klConceptSaveVO.getMaxVal())
+                        .set("unit", klConceptSaveVO.getUnit())
                         .set("type", klConceptSaveVO.getScopeType());
                 res = this.update(new KlLis(), klDiseaseQuerySub);
             } else {
                 KlLis klLisSub = new KlLis();
                 klLisSub.setConceptId(klConceptSaveVO.getConceptId());
                 klLisSub.setGmtModified(now);
+                klLisSub.setUnit(klConceptSaveVO.getUnit());
                 klLisSub.setModifier(UserUtils.getCurrentPrincipleID());
                 klLisSub.setMinValue(klConceptSaveVO.getMinVal());
                 klLisSub.setMaxValue(klConceptSaveVO.getMaxVal());
@@ -54,6 +56,7 @@ public class KlLisFacade extends KlLisServiceImpl {
             KlLis klLisSub = new KlLis();
             klLisSub.setConceptId(klConceptSaveVO.getConceptId());
             klLisSub.setGmtModified(now);
+            klLisSub.setUnit(klConceptSaveVO.getUnit());
             klLisSub.setModifier(UserUtils.getCurrentPrincipleID());
             klLisSub.setMinValue(klConceptSaveVO.getMinVal());
             klLisSub.setMaxValue(klConceptSaveVO.getMaxVal());
@@ -69,6 +72,7 @@ public class KlLisFacade extends KlLisServiceImpl {
         klLisSub.setConceptId(klConceptPare.getId());
         klLisSub.setMinValue(klConceptSaveVO.getMinVal());
         klLisSub.setMaxValue(klConceptSaveVO.getMaxVal());
+        klLisSub.setUnit(klConceptSaveVO.getUnit());
         klLisSub.setType(klConceptSaveVO.getScopeType());
         klLisSub.setCreator(UserUtils.getCurrentPrincipleID());
         klLisSub.setModifier(UserUtils.getCurrentPrincipleID());

+ 1 - 0
cdssman-service/src/main/java/com/diagbot/vo/KlConceptSaveVO.java

@@ -35,6 +35,7 @@ public class KlConceptSaveVO {
     private Double maxAge;
     private Double minVal;
     private Double maxVal;
+    private String unit;
     private Integer scopeType;
     private String icdCode;
     private String remark;

+ 1 - 0
cdssman-service/src/main/resources/mapper/KlConceptMapper.xml

@@ -72,6 +72,7 @@
         f.max_age AS maxAge,
         g.min_value AS minVal,
         g.max_value AS maxVal,
+        g.unit AS unit,
         g.type AS scopeType,
         h.icd10_code AS icdCode,
         dr.drug ,