From b798f520c8913ad59fbc4d8ce7222e496258be31 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Mon, 25 May 2026 19:54:15 -0700 Subject: [PATCH] fix: add zero-value guard for RefererId to prevent clearing inviter on remark update Co-authored-by: multica-agent --- internal/logic/admin/user/updateUserBasicInfoLogic.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/logic/admin/user/updateUserBasicInfoLogic.go b/internal/logic/admin/user/updateUserBasicInfoLogic.go index fcefa92..072b3d9 100644 --- a/internal/logic/admin/user/updateUserBasicInfoLogic.go +++ b/internal/logic/admin/user/updateUserBasicInfoLogic.go @@ -120,7 +120,9 @@ func (l *UpdateUserBasicInfoLogic) UpdateUserBasicInfo(req *types.UpdateUserBasi if req.ReferCode != "" { userInfo.ReferCode = req.ReferCode } - userInfo.RefererId = req.RefererId + if req.RefererId != 0 { + userInfo.RefererId = req.RefererId + } if req.Enable != nil { userInfo.Enable = req.Enable }