浏览代码

事前提醒引擎和接口

0027005599 2 年之前
父节点
当前提交
50dbd02a39

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

@@ -226,6 +226,10 @@ public class RuleEngine {
             JSONObject paramMap = JSON.parseObject(jsonStr);
 
             AdvanceWarningAudit advanceWarningAudit = insertAdvanceWarning(advanceWarningVO);
+            if(CollectionUtil.isEmpty(advanceWaringRuleIdList)){
+                log.error("事前提醒未配置对应的提醒规则");
+                return Result.ok();
+            }
             for(Integer medicalRuleInsInfoId : advanceWaringRuleIdList) {
                 MedicalInsRuleInfo medicalInsRuleInfo = medicalInsRuleInfoService.getById(medicalRuleInsInfoId);
                 runAdvanceWaringEngine(paramMap, medicalInsRuleInfo, advanceWarningAudit);

+ 2 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/WebSocket.java

@@ -85,6 +85,8 @@ public class WebSocket {
                 } catch (Exception e) {
                     log.error(e.getMessage(), e);
                 }
+            }else{
+                log.error("ip:{} 发送websocket消息:{} 未匹配到对应的客户端", ipStr, message);
             }
         }
     }