shanshanzhong147
|
be09a115ec
|
新功能: withdrawal_log 接口加 summary 字段 + admin 禁直接扣减 commission
接口侧:
- /v1/public/user/withdrawal_log 响应新增 summary 字段, 包含:
- commission_balance (当前余额)
- locked_by_pending (待审批占用)
- available_to_withdraw (可提现)
- total_historical_amount (已通过提现总额)
- total_refunded_amount (退款回扣总额)
- total_income_amount (收入总额)
- 前端可据此自洽展示账目对账, 用户能在一个接口里看清整笔账
代码守护:
- updateUserBasicInfoLogic 拒绝任何 change<0 的 commission 修改
- 扣减必须走 approveWithdrawal 写 type=334 日志
- 防止未来 admin 误操作再次造成 user.commission 与 system_logs 失衡
时间戳修复:
- queryWithdrawalLogLogic 和 queryCommissionReturnLogLogic 的时间戳
从 UnixMilli 改回 Unix (秒级), 符合项目"后端统一秒级"约定
测试:
- 补 buildSummary 的 4 个 mock 查询期望
- 加 summary 字段值正确性断言
|
2026-06-12 19:49:03 -07:00 |
|
shanshanzhong147
|
cfb253d96f
|
修复(#38): commission_refund 收窄到只查 type=333(移除 337/338 提现退佣混入)
Closes HIF-38
owner 业务定义:commission_refund 这个分类只应返回「下级退单导致用户拿到的佣金被扣回」记录。
改动:
- queryWithdrawalLogLogic.go: ?biz_type=commission_refund 分支 SQL 过滤从 IN(333,337,338) 改为 = 333
- 同步更新 logic/handler 单测
不在范围:
- /commission_return_log(新推荐接口)继续返回 333/337/338 — 前端暂未切,owner 决定不动
- 337/338 不另外开 UI 入口 — 提现记录 status 字段(rejected/cancelled)已表达
|
2026-06-12 01:51:48 -07:00 |
|
shanshanzhong147
|
f11097ab83
|
新功能(#26): 拆分退款日志查询接口
拆分用户中心退款日志查询:
- 新增 GET /v1/public/user/commission_return_log(333/337/338)
- 旧 GET /v1/public/user/withdrawal_log?biz_type=commission_refund 复用新逻辑做兼容
- 默认 withdrawal_log 行为不变(仍查 withdrawals 表)
- 单测覆盖 333/337/338 happy path、坏 JSON 跳过、object_id 隔离、handler 级 HTTP 响应
父 issue: HIF-25
子 issue: HIF-26
|
2026-06-11 22:02:22 -07:00 |
|
shanshanzhong147
|
f5ad26b943
|
新功能(#18): 用户提现记录支持区分提现和退佣 (#18)
Co-authored-by: multica-agent <github@multica.ai>
|
2026-06-10 00:19:12 -07:00 |
|
shanshanzhong147
|
f9fa4756e9
|
新功能(#41): 提现优化 — 收款方式选择 + 取消提现 + 收款码上传
Build docker and publish / build (20.15.1) (push) Failing after 8m37s
Co-authored-by: multica-agent <github@multica.ai>
|
2026-05-26 08:36:25 -07:00 |
|
shanshanzhong147
|
fd522b6c71
|
path
Build docker and publish / build (20.15.1) (push) Successful in 8m56s
|
2026-05-19 19:35:44 -07:00 |
|
EUForest
|
76ff9a658d
|
Merge branch perfect-panel/master/server into develop
|
2025-12-11 23:53:32 +08:00 |
|