chore: 清理敏感与开发文档,仅同步代码

- 永久忽略并从仓库移除 开发文档/
- 移除并忽略 .env 与小程序私有配置
- 同步小程序/管理端/API与脚本改动

Made-with: Cursor
This commit is contained in:
卡若
2026-03-17 17:50:12 +08:00
parent 868b0a10d9
commit 76965adb23
443 changed files with 24175 additions and 64154 deletions

View File

@@ -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 != "" {