diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/llm/tools/ProjectOrderInfoToolProvider.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/llm/tools/ProjectOrderInfoToolProvider.java index e5219ebe..5a4added 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/llm/tools/ProjectOrderInfoToolProvider.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/llm/tools/ProjectOrderInfoToolProvider.java @@ -167,6 +167,7 @@ public class ProjectOrderInfoToolProvider extends AbstractMcpToolProvider { ProjectInfo projectInfo = projectInfoMap.get(orderInfo.getOrderCode()); Map item = new LinkedHashMap<>(); + item.put("projectCode", orderInfo.getProjectCode()); item.put("projectStage", getProjectStage(projectInfo)); item.put("orderDate", formatDate(orderInfo.getEstimatedOrderTime())); item.put("orderEffectiveDate", formatDate(orderInfo.getApproveTime())); @@ -711,6 +712,7 @@ public class ProjectOrderInfoToolProvider extends AbstractMcpToolProvider { private Map buildItemFieldMetadata() { Map metadata = new LinkedHashMap<>(); + metadata.put("projectCode", "项目编号"); metadata.put("projectStage", "项目阶段"); metadata.put("orderDate", "下单时间"); metadata.put("orderEffectiveDate", "订单生效时间"); diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectOrderInfoServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectOrderInfoServiceImpl.java index 0f13171a..984a466a 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectOrderInfoServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectOrderInfoServiceImpl.java @@ -625,6 +625,7 @@ public class ProjectOrderInfoServiceImpl implements IProjectOrderInfoService, To List fieldNames = new ArrayList<>(); Collections.addAll(fieldNames, + "projectCode", "projectStage", "orderDate", "orderEffectiveDate", @@ -742,6 +743,8 @@ public class ProjectOrderInfoServiceImpl implements IProjectOrderInfoService, To private String toMcpHeaderLabel(String fieldName) { switch (fieldName) { + case "projectCode": + return "项目编号"; case "projectStage": return "项目阶段"; case "orderDate":