fix: 统一佣金状态常量并修复佣金明细关联查询
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m33s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m33s
- 删除 model/commission.go 中与 constants 包冲突的旧常量(值=1/2) - 所有服务层改用 constants.CommissionStatusReleased(值=3)写入和查询 - 数据库迁移:status 1→3(已发放),2→4(已失效) - 修复佣金明细列表接口,通过 JOIN 关联返回 order_no、iccid、virtual_no、order_created_at - 新增 seller_shop_id / seller_shop_name 销售来源字段 - 统计接口过滤条件从精确匹配改为排除无效(NOT IN 4,99) - 更新 OpenAPI 文档及 commission-record-query spec
This commit is contained in:
2
migrations/000113_migrate_commission_status.down.sql
Normal file
2
migrations/000113_migrate_commission_status.down.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
UPDATE tb_commission_record SET status = 1 WHERE status = 3;
|
||||
UPDATE tb_commission_record SET status = 2 WHERE status = 4;
|
||||
5
migrations/000113_migrate_commission_status.up.sql
Normal file
5
migrations/000113_migrate_commission_status.up.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- 迁移佣金记录状态值:将旧常量值迁移到新四态常量值
|
||||
-- 旧值 1(已入账) → 新值 3(已发放)
|
||||
-- 旧值 2(已失效) → 新值 4(已失效)
|
||||
UPDATE tb_commission_record SET status = 3 WHERE status = 1;
|
||||
UPDATE tb_commission_record SET status = 4 WHERE status = 2;
|
||||
Reference in New Issue
Block a user