diff --git a/app/admin/models/redeem_code.go b/app/admin/models/redeem_code.go index 46d8d7f..744b3f8 100644 --- a/app/admin/models/redeem_code.go +++ b/app/admin/models/redeem_code.go @@ -354,15 +354,19 @@ func UserRedeemCodeToInfo(userRedeems []UserRedeemCode) []UserRedeemCodeInfo { } for i, _ := range userRedeems { userInfo, ok := userMap[userRedeems[i].Uid] - if ok { - info := UserRedeemCodeInfo{ - UserRedeemCode: userRedeems[i], - WxName: userInfo.WxName, - WxAvatar: userInfo.WxAvatar, - Tel: userInfo.Tel, - } - list = append(list, info) + info := UserRedeemCodeInfo{ + UserRedeemCode: userRedeems[i], } + if ok { + info.WxName = userInfo.WxName + info.WxAvatar = userInfo.WxAvatar + info.Tel = userInfo.Tel + } else { + info.WxName = "未知用户" + info.WxAvatar = "" // 可设默认头像路径 + info.Tel = "" + } + list = append(list, info) } return list