From 9439b8208114241a79115db96234e978646a57ca Mon Sep 17 00:00:00 2001 From: "UNISINSIGHT\\rdpnr_jiangpeng" Date: Fri, 3 Apr 2026 11:31:21 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=AE=A2=E5=8D=95=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=AF=BC=E5=87=BAexcel=E5=AD=97=E6=AE=B5=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/sip/llm/tools/ProjectOrderInfoToolProvider.java | 2 ++ .../ruoyi/sip/service/impl/ProjectOrderInfoServiceImpl.java | 3 +++ 2 files changed, 5 insertions(+) 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":