From 8868051767a2857c89e325718ac2ba9400b75184 Mon Sep 17 00:00:00 2001 From: zhouyonggao <1971162852@qq.com> Date: Thu, 18 Dec 2025 22:04:33 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E6=AD=A3userId=E5=AD=97?= =?UTF-8?q?=E6=AE=B5JSON=E9=94=AE=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改JSON_CONTAINS中字段键名由'user_id'为'userId' - 保证用户ID匹配逻辑正确执行 - 防止因键名错误导致的查询失败 --- server/internal/api/ymt_merchants.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/internal/api/ymt_merchants.go b/server/internal/api/ymt_merchants.go index 3ca372e..8984537 100644 --- a/server/internal/api/ymt_merchants.go +++ b/server/internal/api/ymt_merchants.go @@ -36,7 +36,7 @@ func (a *YMTMerchantsAPI) list(w http.ResponseWriter, r *http.Request) { args := []interface{}{} if userIDStr != "" { // user_id 匹配 或者 operation_user JSON 中包含该 user_id - sql1 += " AND (user_id = ? OR JSON_CONTAINS(operation_user, JSON_OBJECT('user_id', CAST(? AS SIGNED))))" + sql1 += " AND (user_id = ? OR JSON_CONTAINS(operation_user, JSON_OBJECT('userId', CAST(? AS SIGNED))))" args = append(args, userIDStr, userIDStr) } if like != "" {