|
@@ -5,14 +5,10 @@ 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.vo.LisPacsInfoForDJVO;
|
|
|
import com.diagbot.facade.*;
|
|
|
import com.diagbot.shaoyifu.entity.NLPInputRemote;
|
|
|
import com.diagbot.shaoyifu.entity.UrlOut;
|
|
|
-import com.diagbot.shaoyifu.entity.wrapper.InterfaceInfoWrapper;
|
|
|
-import com.diagbot.shaoyifu.response.InterfaceResponse;
|
|
|
-import com.diagbot.shaoyifu.util.HttpApi;
|
|
|
-import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.vo.*;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -50,7 +46,8 @@ public class InquiryInfoController {
|
|
|
private InputInfoFacade inputInfoFacade;
|
|
|
@Autowired
|
|
|
private TranLisConfigFacade tranLisConfigFacade;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private PacsConfigFacade pacsConfigFacade;
|
|
|
/**
|
|
|
* 问诊记录保存
|
|
|
*
|
|
@@ -311,22 +308,26 @@ public class InquiryInfoController {
|
|
|
return RespDTO.onSuc(inquiryInfoFacade.getExportInquirys(inquiryIds));
|
|
|
}
|
|
|
|
|
|
- @PostMapping(value = "/getLisInfo")
|
|
|
+ /**
|
|
|
+ * 邵逸夫化验静态知识
|
|
|
+ * type 5:化验 6:辅检
|
|
|
+ * @param lisPacsInfoForDJVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/getLisPacsInfo")
|
|
|
@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");
|
|
|
+ public String getLisInfoForDJ(@RequestBody LisPacsInfoForDJVO lisPacsInfoForDJVO) {
|
|
|
+ String url= "";
|
|
|
+ if(lisPacsInfoForDJVO.getType() == 5) {
|
|
|
+ List<LisConfigDTO> a = tranLisConfigFacade.getLisConfigByNamesAndHosCode(lisPacsInfoForDJVO);
|
|
|
+ url = "http://127.0.0.1:5446/information.html?type=" + lisPacsInfoForDJVO.getType() +
|
|
|
+ "&position=2" + "&name=" + a.get(0).getUniqueName();
|
|
|
+ }else if (lisPacsInfoForDJVO.getType() == 6){
|
|
|
+ List<PacsConfigDTO> b = pacsConfigFacade.getPacsConfigByNameAndHosCode(lisPacsInfoForDJVO);
|
|
|
+ url = "http://127.0.0.1:5446/information.html?type=" + lisPacsInfoForDJVO.getType() +
|
|
|
+ "&position=2" + "&name=" + b.get(0).getUniqueName();
|
|
|
}
|
|
|
- return null;
|
|
|
+ return url;
|
|
|
}
|
|
|
|
|
|
}
|