chore: 清理敏感与开发文档,仅同步代码
- 永久忽略并从仓库移除 开发文档/ - 移除并忽略 .env 与小程序私有配置 - 同步小程序/管理端/API与脚本改动 Made-with: Cursor
This commit is contained in:
@@ -103,7 +103,7 @@ func OrdersList(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 收集订单中的 user_id、referrer_id,查用户信息
|
||||
// 收集订单中的 user_id、referrer_id、payer_user_id(代付人),查用户信息
|
||||
userIDs := make(map[string]bool)
|
||||
for _, o := range orders {
|
||||
if o.UserID != "" {
|
||||
@@ -112,6 +112,9 @@ func OrdersList(c *gin.Context) {
|
||||
if o.ReferrerID != nil && *o.ReferrerID != "" {
|
||||
userIDs[*o.ReferrerID] = true
|
||||
}
|
||||
if o.PayerUserID != nil && *o.PayerUserID != "" {
|
||||
userIDs[*o.PayerUserID] = true
|
||||
}
|
||||
}
|
||||
ids := make([]string, 0, len(userIDs))
|
||||
for id := range userIDs {
|
||||
@@ -156,6 +159,14 @@ func OrdersList(c *gin.Context) {
|
||||
m["referrerCode"] = getStr(u.ReferralCode)
|
||||
}
|
||||
}
|
||||
// 代付人信息(实际付款人)
|
||||
if o.PayerUserID != nil && *o.PayerUserID != "" {
|
||||
if u := userMap[*o.PayerUserID]; u != nil {
|
||||
m["payerNickname"] = getStr(u.Nickname)
|
||||
} else {
|
||||
m["payerNickname"] = ""
|
||||
}
|
||||
}
|
||||
// 分销佣金:仅对已支付且存在推荐人的订单,按 computeOrderCommission(会员 20%/10%,内容 90%)
|
||||
status := getStr(o.Status)
|
||||
if status == "paid" && o.ReferrerID != nil && *o.ReferrerID != "" {
|
||||
|
||||
Reference in New Issue
Block a user