2026-03-23 22:32:19 +08:00
|
|
|
|
# 管理后台
|
|
|
|
|
|
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
## 编辑商品页面,路径:admin/product/add_product?id=18&from_page=1
|
2026-03-23 22:32:19 +08:00
|
|
|
|
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
1. **已修复**是否报单商品:1=是,修改保存后没有更新数据库中的值
|
2026-03-23 22:32:19 +08:00
|
|
|
|
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
## 返佣设置页面,路径:/admin/setting/system_config_rake_back
|
|
|
|
|
|
|
|
|
|
|
|
1. **已修复**”返佣范围、佣金发放时机“修改后保存不落库(数据库没有修改)
|
|
|
|
|
|
2. **已修复**推荐佣金(fsgx)tab页中”返佣范围、佣金发放时机“没有显示选中项
|
|
|
|
|
|
|
|
|
|
|
|
## 用户列表页面,路径: /admin/user/list
|
|
|
|
|
|
|
|
|
|
|
|
1. **已修复**操作“不考核”,提交后报错
|
|
|
|
|
|
2. **已修复**HJF等级改为分销等级,但是没有关联用户的分销等级,没显示数据(queue分支下该功能是ok的)
|
|
|
|
|
|
|
|
|
|
|
|
## 分销等级页面,路径:admin/setting/membership_level/index
|
|
|
|
|
|
|
|
|
|
|
|
1. **已修复**列表中显示“直推奖励积分、伞下奖励积分”和升级等级任务(queue分支下该功能是ok的,可以直接合并过来)
|
|
|
|
|
|
|
|
|
|
|
|
## 定时任务页面,路径:/admin/system/crontab
|
|
|
|
|
|
|
2026-03-24 20:40:46 +08:00
|
|
|
|
1. **已修复**增加“手动触发”功能按钮,可以手动触发即执行任务立,
|
2026-03-24 23:27:55 +08:00
|
|
|
|
2. **已修复**手动触发“fsgx每日积分释放”任务失败,
|
2026-03-24 20:40:46 +08:00
|
|
|
|
|
2026-03-24 19:05:53 +08:00
|
|
|
|
|
|
|
|
|
|
## 用户列表页面,路径:/admin/user/list
|
|
|
|
|
|
1. **已修复**“直推人数满、伞下订单数”没有显示数据,参考分销员管理页面实现逻辑(/admin/agent/agent_manage/index)实现数据显示。
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# uniapp移动端
|
|
|
|
|
|
|
|
|
|
|
|
## 修改密码页面
|
2026-03-24 19:05:53 +08:00
|
|
|
|
1. **已修复**点击获取验证,去除安全验证,直接发送验证码
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
|
2026-03-24 20:10:42 +08:00
|
|
|
|
## 佣金记录页面,uniapp/pages/users/user_spread_money
|
2026-03-24 23:27:55 +08:00
|
|
|
|
1. 团队业绩统计数据的伞下人数不显示
|
2026-03-24 20:10:42 +08:00
|
|
|
|
|
|
|
|
|
|
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
---
|
2026-03-23 22:32:19 +08:00
|
|
|
|
|
|
|
|
|
|
# 测试
|
|
|
|
|
|
|
|
|
|
|
|
## 测试数据:
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
|
2026-03-24 19:05:53 +08:00
|
|
|
|
1. 测试账号:UID:1, 手机号:1860001111; UID:2, 手机号:18621813282 ;UID:3, 手机号:17887996868 ;
|
|
|
|
|
|
UID:4, 手机号:15324401259;UID:5, 手机号:17887996868; UID:6, 手机号:15821676725; 测试账号密码默认:A123456
|
|
|
|
|
|
2. 推荐关系: uid=2推荐uid=4,uid=5, uid=6
|
2026-03-24 20:40:46 +08:00
|
|
|
|
3. **已修复**uid=4,5,6购买报单商品后推荐人uid=2没有佣金/返现产生,
|
2026-03-24 19:05:53 +08:00
|
|
|
|
4. 分销会员uid=2的积分奖励“待释放(冻结)积分”没有
|
|
|
|
|
|
|
2026-03-24 20:40:46 +08:00
|
|
|
|
|
2026-03-24 19:05:53 +08:00
|
|
|
|
## 手动测试问题
|
|
|
|
|
|
|
2026-03-24 23:27:55 +08:00
|
|
|
|
1. 排查原因:eb_store_order报单商品订单完成后在管理后台中的2个页面看不到奖励积分明细,
|
2026-03-24 19:05:53 +08:00
|
|
|
|
2. 积分日志页面/admin/marketing/user_point/index看不到奖励积分明细,
|
2026-03-24 23:27:55 +08:00
|
|
|
|
3. 推荐人会员(直推积分奖励、伞下积分奖励获得者)的待释放积分(`frozen_points`)的值没有update,
|
|
|
|
|
|
4. 同时没有记录报单商品订单产生的待释放积分明细记录:eb_user_bill表中status=0,type=integral,title=直推积分奖励 | 伞下积分奖励
|
|
|
|
|
|
5. **已修复**佣金记录页面/admin/finance/finance/commission中用户返现佣金记录详情中看不到返现佣金明细
|
|
|
|
|
|
6. **相关文件**:`docs/PRD_fsgx_V1.0.md` `docs/page-dev-specs-fsgx.md`,
|
feat(fsgx): HJF queue merge, brokerage timing, cycle commission, points release
- Add HJF jobs, services, DAOs, models, admin/API controllers, release command
- Respect brokerage_timing (on_pay vs confirm); dispatch HjfOrderPayJob for queue goods
- Queue-only cycle commission and position index fix in StoreOrderCreateServices
- UserBill income types: frozen_points_brokerage, frozen_points_release
- Timer: fsgx_release_frozen_points -> PointsReleaseServices
- Agent tasks: no_assess filtering for direct/umbrella counts
- Migrations: queue_pool, points_release_log, fsgx_v1 checklist updates
- Admin/uniapp: crontab preset, membership level, user list, finance routes, docs
Made-with: Cursor
2026-03-24 11:59:09 +08:00
|
|
|
|
|