Selaa lähdekoodia

化验公表项查询修改

rgb 6 vuotta sitten
vanhempi
commit
be951558ec

+ 8 - 2
knowledgeman-service/src/main/java/com/diagbot/dto/GetAllLisConceptDTO.java

@@ -14,9 +14,15 @@ import lombok.Setter;
 public class GetAllLisConceptDTO {
 	
 	/**
-	 * 名称
+	 * 概念id
 	 */
-	@ApiModelProperty(value="名称")
+	@ApiModelProperty(value="概念id")
+	private Long conceptId;
+	
+	/**
+	 * 概念名称
+	 */
+	@ApiModelProperty(value="概念名称")
 	private String conceptName;
 	
 	

+ 21 - 1
knowledgeman-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -103,7 +103,27 @@ public class ConceptFacade extends ConceptServiceImpl {
      * @return
      */
     public List<GetAllLisConceptDTO> getAllLisConcept(GetAllLisConceptVO getAllLisConceptVO) {
-        return this.baseMapper.getAllLisConcept(getAllLisConceptVO);
+    	List<GetAllLisConceptDTO> getAllLisConceptDTOList = new ArrayList<>();
+    	
+    	QueryWrapper<Concept> conceptQe = new QueryWrapper<>();
+    	conceptQe.eq("is_deleted", "N");
+    	conceptQe.eq("lib_type", 46);
+    	conceptQe.like(StringUtil.isNotEmpty(getAllLisConceptVO.getConceptName()),"lib_name", getAllLisConceptVO.getConceptName());
+    	List<Concept> conceptList = list(conceptQe);
+    	
+    	conceptList.forEach(i->{
+    		if(getAllLisConceptVO.getExcludedConceptNames()!=null
+    				&&getAllLisConceptVO.getExcludedConceptNames().contains(i.getLibName())){
+    			return;
+    		}
+    		GetAllLisConceptDTO getAllLisConceptDTO = new GetAllLisConceptDTO();
+    		getAllLisConceptDTO.setConceptId(i.getId());
+    		getAllLisConceptDTO.setConceptName(i.getLibName());
+    		getAllLisConceptDTOList.add(getAllLisConceptDTO);
+    	});
+    	
+        //return this.baseMapper.getAllLisConcept(getAllLisConceptVO);
+    	return getAllLisConceptDTOList;
     }
 
     /**