Quellcode durchsuchen

辅检术语检索修改

zhaops vor 4 Jahren
Ursprung
Commit
eb98cec04a

+ 16 - 0
src/main/java/com/diagbot/dto/PacsInfoDTO.java

@@ -0,0 +1,16 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/12/10 14:08
+ */
+@Getter
+@Setter
+public class PacsInfoDTO {
+    private String name;
+    private Integer type;
+}

+ 1 - 1
src/main/java/com/diagbot/dto/RetrievalDTO.java

@@ -24,7 +24,7 @@ public class RetrievalDTO {
     /**
      * 辅检
      */
-    private List<String> pacsNames;
+    private List<PacsInfoDTO> pacsNames;
     /**
      * 诊断
      */

+ 12 - 2
src/main/java/com/diagbot/facade/PacsConfigFacade.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.diagbot.client.CdssCoreClient;
+import com.diagbot.dto.PacsInfoDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.entity.PacsConfig;
 import com.diagbot.enums.ConceptTypeEnum;
@@ -438,10 +439,19 @@ public class PacsConfigFacade {
      * @param retrievalVO
      * @return
      */
-    public List<String> getPACSs(RetrievalVO retrievalVO) {
+    public List<PacsInfoDTO> getPACSs(RetrievalVO retrievalVO) {
         List<PacsConfig> records = pacsConfigService.getPACSsIndex(retrievalVO);
         List<String> pacsNames
                 = records.stream().map(r -> r.getHisName()).distinct().collect(Collectors.toList());
-        return pacsNames;
+        List<PacsInfoDTO> retList=Lists.newLinkedList();
+        if(ListUtil.isNotEmpty(pacsNames)){
+            for(String pacsName:pacsNames){
+                PacsInfoDTO pacsInfoDTO=new PacsInfoDTO();
+                pacsInfoDTO.setName(pacsName);
+                pacsInfoDTO.setType(3);
+                retList.add(pacsInfoDTO);
+            }
+        }
+        return retList;
     }
 }

+ 1 - 1
src/main/java/com/diagbot/web/RetrievalController.java

@@ -28,7 +28,7 @@ public class RetrievalController {
     private RetrievalFacade retrievalFacade;
 
     @ApiOperation(value = "术语检索[zhaops]",
-            notes = "type: 类型:1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血 <br>" +
+            notes = "type: 类型:1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、9-症状、10-检查子项 <br>" +
                     "inputStr: 检索内容<br>" +
                     "sex: 性别:1-男、2-女、3-通用 <br>" +
                     "age: 年龄<br>")