From 61293b9271d29582c7364b06f732a91e769604d2 Mon Sep 17 00:00:00 2001 From: wsm <2746563060@qq.com> Date: Wed, 12 Aug 2026 18:12:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(xispeak):=20=E5=8F=8D=E9=A6=88=E9=97=AD?= =?UTF-8?q?=E7=8E=AF=E8=AE=A1=E6=95=B0=E5=85=BC=E5=AE=B9=20feedback=5Fstat?= =?UTF-8?q?us=20=E5=B7=B2=E5=AE=8C=E6=88=90=E5=8F=96=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 表单提交已完成标记为 3,仅按 CompletionStatus.FINISHED=1 统计导致闭环数偏低 Co-Authored-By: Claude Opus 4.7 --- .../supervision/xispeak/controller/BgXiSpeakController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jeecg-module-supervision/src/main/java/org/jeecg/modules/supervision/xispeak/controller/BgXiSpeakController.java b/jeecg-module-supervision/src/main/java/org/jeecg/modules/supervision/xispeak/controller/BgXiSpeakController.java index 695422c..b94120b 100644 --- a/jeecg-module-supervision/src/main/java/org/jeecg/modules/supervision/xispeak/controller/BgXiSpeakController.java +++ b/jeecg-module-supervision/src/main/java/org/jeecg/modules/supervision/xispeak/controller/BgXiSpeakController.java @@ -503,7 +503,8 @@ public class BgXiSpeakController extends JeecgController counts = result.get(fb.getMainId()); if (counts != null) { counts.put("total", counts.get("total") + 1); - if ("1".equals(fb.getCompletionStatus())) { + // 已完成兼容两种取值:CompletionStatus.FINISHED=1(监听器写入)与 feedback_status 字典的 3(表单提交) + if ("1".equals(fb.getCompletionStatus()) || "3".equals(fb.getCompletionStatus())) { counts.put("closed", counts.get("closed") + 1); } }