模型bugfix

This commit is contained in:
2025-02-11 21:39:58 +08:00
parent f9f00ea4bd
commit a84ec9dff5
3 changed files with 68 additions and 3 deletions

View File

@@ -82,6 +82,7 @@ public class ModelNode implements EngineRunnerNode {
Map<String, Object> input = new HashMap<>();
String[] modelFieldArr = models.getModelField().split(",");
// TODO mappingFieldArr 是 字段id t_field.id ,需要根据 id 取出 field_en
String[] mappingFieldArr = models.getMappingField().split(",");
for (int i = 0; i < modelFieldArr.length; i++) {
input.put(modelFieldArr[i], inputParam.get(mappingFieldArr[i]));
@@ -91,7 +92,7 @@ public class ModelNode implements EngineRunnerNode {
try {
modelResult =pmmlExecutor.predict(evaluator, input);
}catch (Exception e){
logger.error("模型节点执行异常,node{}",engineNode);
logger.error("模型节点执行异常,node{}",engineNode,e);
}
JSONObject jsonObject = new JSONObject();
jsonObject.put("nodeId", engineNode.getNodeId());