Parcourir la source

添加住院接口

lipc il y a 6 ans
Parent
commit
0171671329

+ 14 - 0
tran-service/src/main/java/com/diagbot/entity/LisInfoForDJ.java

@@ -0,0 +1,14 @@
+package com.diagbot.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+import java.io.Serializable;
+
+@Getter
+@Setter
+public class LisInfoForDJ  implements Serializable {
+
+    private String name;
+    private String type;
+    private String hosCode;
+}

+ 21 - 3
tran-service/src/main/java/com/diagbot/web/InquiryInfoController.java

@@ -5,6 +5,7 @@ import com.diagbot.annotation.SysLogger;
 import com.diagbot.dto.*;
 import com.diagbot.entity.DiseaseIcd;
 import com.diagbot.entity.InputInfo;
+import com.diagbot.entity.LisInfoForDJ;
 import com.diagbot.facade.*;
 import com.diagbot.shaoyifu.entity.NLPInputRemote;
 import com.diagbot.shaoyifu.entity.UrlOut;
@@ -21,9 +22,7 @@ import org.springframework.web.bind.annotation.*;
 import springfox.documentation.annotations.ApiIgnore;
 import java.net.URLEncoder;
 import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
 
 /**
  * <p>
@@ -49,6 +48,8 @@ public class InquiryInfoController {
     private TranDiseaseIcdFacade diseaseIcdFacade;
     @Autowired
     private InputInfoFacade inputInfoFacade;
+    @Autowired
+    private TranLisConfigFacade tranLisConfigFacade;
 
     /**
      * 问诊记录保存
@@ -310,5 +311,22 @@ public class InquiryInfoController {
         return RespDTO.onSuc(inquiryInfoFacade.getExportInquirys(inquiryIds));
     }
 
+    @PostMapping(value = "/getLisInfo")
+    @ResponseBody
+    public String getLisInfo(@RequestBody LisInfoForDJ lisInfoForDJ) {
+
+        LisConfigVO lisConfigVO = new LisConfigVO();
+        lisConfigVO.setHosCode(lisInfoForDJ.getHosCode());
+        ArrayList<String> al = new ArrayList<>();
+        al.add(lisInfoForDJ.getName());
+        lisConfigVO.setUniqueNameList(al);
+        Map<String, List<String>> a  = tranLisConfigFacade.getLisConfigByUniqueNameAndHosCode(lisConfigVO);
+        if(a.isEmpty()){
+            return "无化验信息";
+        }else{
+            List lis = a.get("uniqueNameList");
+        }
+        return null;
+    }
 
 }