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

Merge remote-tracking branch 'origin/master'

lenovodn преди 2 години
родител
ревизия
b8a2e56d42
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/RuleEngine.java

+ 2 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/RuleEngine.java

@@ -203,7 +203,8 @@ public class RuleEngine {
                     if(StringUtils.isNotBlank(medicalInsRuleInfo.getSelectedRoles())) {
                         String[] rolesArr = medicalInsRuleInfo.getSelectedRoles().split(",");
                         boolean medicalDiagnoseCodeFlag = Arrays.stream(rolesArr).allMatch(role -> role.equals("medicalDiagnoseCode"));
-                        if(medicalDiagnoseCodeFlag) {
+                        boolean cMedicalDiagnoseCodeFlag = Arrays.stream(rolesArr).allMatch(role -> role.equals("correlationMedicalDiagnoseCode"));
+                        if(medicalDiagnoseCodeFlag || cMedicalDiagnoseCodeFlag) {
                             List<MedicalInsRuleProjectDiagnose> medicalInsRuleProjectDiagnoseList = medicalInsRuleProjectDiagnoseService.lambdaQuery().eq(MedicalInsRuleProjectDiagnose::getMedicalInsRuleInfoId, medicalInsRuleInfo.getId()).list();
                             if (CollectionUtil.isNotEmpty(medicalInsRuleProjectDiagnoseList)) {
                                 for (MedicalInsRuleProjectDiagnose medicalInsRuleProjectDiagnose : medicalInsRuleProjectDiagnoseList) {