From d9062a0bb034e95761f4c4d45e499774240522f9 Mon Sep 17 00:00:00 2001 From: xingxinonline Date: Mon, 28 Jul 2025 11:20:39 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=A3=B0=E7=BA=B9=E6=B3=A8=E5=86=8C=E8=8E=B7=E5=8F=96=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E8=AE=B0=E5=BD=95=E4=B8=8D=E6=98=AF=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E5=AF=B9=E8=AF=9D=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/xinnan-tech/xiaozhi-esp32-server/issues/1922 --- .../agent/service/impl/AgentChatHistoryServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java index 4486dc9b..7deb29b4 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java @@ -103,7 +103,8 @@ public class AgentChatHistoryServiceImpl extends ServiceImpl pageParam = new Page<>(0, 50); From b17f20eece5bf54e862f56243374bee243f21105 Mon Sep 17 00:00:00 2001 From: xingxinonline Date: Mon, 28 Jul 2025 11:51:45 +0800 Subject: [PATCH 2/4] =?UTF-8?q?feat:=20=E5=9C=A8=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A1=86=E5=8F=AF=E8=A7=81=E6=80=A7=E5=8F=98=E5=8C=96=E6=97=B6?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=9C=80=E8=BF=91=E7=9A=8450=E6=9D=A1?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/components/VoicePrintDialog.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main/manager-web/src/components/VoicePrintDialog.vue b/main/manager-web/src/components/VoicePrintDialog.vue index 9ac41e7f..1ce048bd 100644 --- a/main/manager-web/src/components/VoicePrintDialog.vue +++ b/main/manager-web/src/components/VoicePrintDialog.vue @@ -160,6 +160,11 @@ export default { visible(newVal) { if (newVal) { this.dialogKey = Date.now(); + api.agent.getRecentlyFiftyByAgentId(this.agentId, ((data) => { + this.valueTypeOptions = data.data.data.map(item => ({ + ...item + })); + })) } }, agentId(newVal) { From 1b3a55b105aa78a46ecdd29ec449bb00bea7c1bd Mon Sep 17 00:00:00 2001 From: gitjianyu <57935053+gitjianyu@users.noreply.github.com> Date: Mon, 28 Jul 2025 13:58:06 +0800 Subject: [PATCH 3/4] Update VoicePrintDialog.vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除监听智能体id的,从原先的打开声纹页面获取一次对话,改为每次打开增加修改页面,从新获取一次新的对话信息 --- main/manager-web/src/components/VoicePrintDialog.vue | 9 --------- 1 file changed, 9 deletions(-) diff --git a/main/manager-web/src/components/VoicePrintDialog.vue b/main/manager-web/src/components/VoicePrintDialog.vue index 1ce048bd..4253e8c4 100644 --- a/main/manager-web/src/components/VoicePrintDialog.vue +++ b/main/manager-web/src/components/VoicePrintDialog.vue @@ -167,15 +167,6 @@ export default { })) } }, - agentId(newVal) { - if (newVal) { - api.agent.getRecentlyFiftyByAgentId(this.agentId, ((data) => { - this.valueTypeOptions = data.data.data.map(item => ({ - ...item - })); - })) - } - }, 'form.audioId'(newVal) { if (newVal == null || newVal == "") { return From 99f6209c57b9e8e1c33a98e9bd9fc9601b6903ca Mon Sep 17 00:00:00 2001 From: gitjianyu <57935053+gitjianyu@users.noreply.github.com> Date: Mon, 28 Jul 2025 14:12:42 +0800 Subject: [PATCH 4/4] Update AgentChatHistoryServiceImpl.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加降序排序, 1.改用id的原因:数据形式,id越大的创建时间就越晚,所以使用id的结果和创建时间降序排列结果一样 2.id作为降序排列的优势,性能高,有主键索引,不用在排序的时候重新进行排除扫描比较 --- .../agent/service/impl/AgentChatHistoryServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java index 7deb29b4..76da2fc8 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentChatHistoryServiceImpl.java @@ -104,7 +104,10 @@ public class AgentChatHistoryServiceImpl extends ServiceImpl pageParam = new Page<>(0, 50);