Преглед на файлове

1.过滤科室为空的数据和诊断分类为空的数据
2.数据库脚本更新

zhaops преди 5 години
родител
ревизия
a34519cf57
променени са 2 файла, в които са добавени 7248 реда и са изтрити 1592 реда
  1. 7240 1592
      docs/035.20200420邵逸夫智能分诊数据追加脚本/init_tran.sql
  2. 8 0
      tran-service/src/main/java/com/diagbot/facade/DiseaseDeptFacade.java

Файловите разлики са ограничени, защото са твърде много
+ 7240 - 1592
docs/035.20200420邵逸夫智能分诊数据追加脚本/init_tran.sql


+ 8 - 0
tran-service/src/main/java/com/diagbot/facade/DiseaseDeptFacade.java

@@ -8,10 +8,12 @@ import com.diagbot.enums.StatusEnum;
 import com.diagbot.service.impl.DiseaseDeptServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.ListUtil;
+import com.diagbot.util.StringUtil;
 import com.diagbot.vo.DiseaseDeptVO;
 import org.springframework.stereotype.Component;
 
 import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * @Description:
@@ -34,6 +36,12 @@ public class DiseaseDeptFacade extends DiseaseDeptServiceImpl {
                 .eq("hospital_code", diseaseDeptVO.getHospitalCode())
                 .in(ListUtil.isNotEmpty(diseaseDeptVO.getConceptNames()), "concept_dis_name", diseaseDeptVO.getConceptNames());
         List<DiseaseDept> diseaseDeptList = this.list(queryWrapper);
+        //过滤科室为空的数据和诊断分类为空的数据
+        diseaseDeptList = diseaseDeptList
+                .stream()
+                .filter(i -> StringUtil.isNotBlank(i.getDeptName()))
+                .filter(i -> StringUtil.isNotBlank(i.getDiseaseName()))
+                .collect(Collectors.toList());
         List<DiseaseDeptDTO> diseaseDeptDTOList = BeanUtil.listCopyTo(diseaseDeptList, DiseaseDeptDTO.class);
         return diseaseDeptDTOList;
     }