|
@@ -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;
|
|
|
+ }
|
|
|
|
|
|
}
|