diff --git a/ddp/ddp-enginex/risk-engine/src/main/java/com/fibo/ddp/enginex/riskengine/runner/business/impl/RiskEngineBusinessImpl.java b/ddp/ddp-enginex/risk-engine/src/main/java/com/fibo/ddp/enginex/riskengine/runner/business/impl/RiskEngineBusinessImpl.java index 80f0966..c2e93e5 100644 --- a/ddp/ddp-enginex/risk-engine/src/main/java/com/fibo/ddp/enginex/riskengine/runner/business/impl/RiskEngineBusinessImpl.java +++ b/ddp/ddp-enginex/risk-engine/src/main/java/com/fibo/ddp/enginex/riskengine/runner/business/impl/RiskEngineBusinessImpl.java @@ -223,7 +223,12 @@ public class RiskEngineBusinessImpl implements RiskEngineBusiness { resultSet.setOutput(JSONObject.toJSONString(tmpJsonObject)); resultSetMapper.insertResultSet(resultSet); Integer resultId = resultSet.getId(); -// this.monitorDecisionFlow(inputParam, engine, engineVersion, engineNodeList, outMap, paramJson, resultId); + // 20250325 去掉注释 ,写入监控表 + try { + this.monitorDecisionFlow(inputParam, engine, engineVersion, engineNodeList, outMap, paramJson, resultId); + }catch(Exception e){ + logger.error("monitorDecisionFlow_error", e); + } // 正常返回结果回调 decisionCallback(engine.getCallbackUrl(), paramJson, result); } diff --git a/ddp/ddp-monitor/src/main/java/com/fibo/ddp/monitor/controller/decisionflow/MonitorController.java b/ddp/ddp-monitor/src/main/java/com/fibo/ddp/monitor/controller/decisionflow/MonitorController.java index 1f45c0e..a4b1b75 100644 --- a/ddp/ddp-monitor/src/main/java/com/fibo/ddp/monitor/controller/decisionflow/MonitorController.java +++ b/ddp/ddp-monitor/src/main/java/com/fibo/ddp/monitor/controller/decisionflow/MonitorController.java @@ -47,7 +47,9 @@ public class MonitorController { Integer pageNo = param.get("pageNo") == null ? 1 : Integer.valueOf(param.get("pageNo").toString()); Integer pageSize = param.get("pageSize") == null ? 10 : Integer.valueOf(param.get("pageSize").toString()); PageHelper.startPage(pageNo, pageSize); - List resultSets = MonitorCenterFactory.getMonitorCenterServiceImp(MonitorStorageType.HBase).getEngineResultSetBySegment(param); + // MonitorStorageType.HBase + // 20250325 MonitorStorageType.Mysql + List resultSets = MonitorCenterFactory.getMonitorCenterServiceImp(MonitorStorageType.Mysql).getEngineResultSetBySegment(param); PageInfo pageInfo = new PageInfo<>(resultSets); HashMap modelMap = new HashMap<>(); modelMap.put("pager", pageInfo);