yuchengwei 6 mesiacov pred
rodič
commit
9c3c414423

+ 8 - 0
src/main/java/com/diagbot/process/OtherTipProcess.java

@@ -70,6 +70,9 @@ public class OtherTipProcess {
     @Autowired
     private KlDiseaseFacade klDiseaseFacade;
 
+    private static final List<String> professionalTitles = Arrays.asList("医师","主治医师","副主任医师","主任医师");
+
+
     /**
      * 处理业务——化验
      *
@@ -355,6 +358,11 @@ public class OtherTipProcess {
         if (ListUtil.isEmpty(klDrugs)) {
             return;
         }
+
+        if (StringUtil.isEmpty(doctor.getProfessionalTitle()) || !professionalTitles.contains(doctor.getProfessionalTitle())) {
+            doctor.setProfessionalTitle("无");
+        }
+
         Map<Integer, List<KlDrug>> drugGradeListMap = klDrugs.stream().filter(e -> e.getDrugGrade() != null).collect(Collectors.groupingBy(KlDrug::getDrugGrade));
 
         if (Objects.equals(doctor.getProfessionalTitle(), "无") || Objects.equals(doctor.getProfessionalTitle(), "医师")){