diff --git a/src/main/java/com/supervision/police/service/impl/LLMExtractServiceImpl.java b/src/main/java/com/supervision/police/service/impl/LLMExtractServiceImpl.java index b9d1b34..57d8f3e 100644 --- a/src/main/java/com/supervision/police/service/impl/LLMExtractServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/LLMExtractServiceImpl.java @@ -151,8 +151,8 @@ public class LLMExtractServiceImpl implements LLMExtractService { log.info("属性提取请求\n:{}", prompt); ChatResponse call = ollamaChatClient.call(new Prompt(new UserMessage(prompt))); String content = call.getResult().getOutput().getContent(); + log.info("属性提取结果: {}", content); JSONObject jsonObject = new JSONObject(content); - log.info("属性提取结果: {}", jsonObject); List extractAttributesList = LLMExtractDto.getExtractAttributes(); extractAttributesMap.forEach((key, value) -> { String attrValue = jsonObject.optString(key); diff --git a/src/main/java/com/supervision/utils/CalculationUtil.java b/src/main/java/com/supervision/utils/CalculationUtil.java index 4dc00d6..c9cd6a7 100644 --- a/src/main/java/com/supervision/utils/CalculationUtil.java +++ b/src/main/java/com/supervision/utils/CalculationUtil.java @@ -51,7 +51,7 @@ public class CalculationUtil { } else if (LOGIC_OR.equals(logic)) { operator = " or "; } else { - throw new IllegalArgumentException("Invalid logic value: [" + operator + "], use 1 for AND, 2 for OR."); + throw new IllegalArgumentException("Invalid logic value: [" + logic + "], use 1 for AND, 2 for OR."); } // 构建表达式