From 0068e1053c93758e9cd835f869864b05e4595285 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Fri, 24 Oct 2025 13:34:03 +0800 Subject: [PATCH] fix --- .../internal/logic/admin_agent/admingetagentlistlogic.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/main/api/internal/logic/admin_agent/admingetagentlistlogic.go b/app/main/api/internal/logic/admin_agent/admingetagentlistlogic.go index 400a4a3..4f2c4dd 100644 --- a/app/main/api/internal/logic/admin_agent/admingetagentlistlogic.go +++ b/app/main/api/internal/logic/admin_agent/admingetagentlistlogic.go @@ -51,7 +51,11 @@ func (l *AdminGetAgentListLogic) AdminGetAgentList(req *types.AdminGetAgentListR for _, c := range closures { ids = append(ids, c.DescendantId) } - builder = builder.Where("id IN (?)", ids) + interfaceIds := make([]interface{}, len(ids)) + for i, id := range ids { + interfaceIds[i] = id + } + builder = builder.Where("id IN (?)", interfaceIds...) } agents, total, err := l.svcCtx.AgentModel.FindPageListByPageWithTotal(l.ctx, builder, req.Page, req.PageSize, "id DESC")