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
This commit is contained in:
apple
2026-03-24 11:59:09 +08:00
parent 434aa8c69d
commit 76ccb24679
59 changed files with 2902 additions and 237 deletions

View File

@@ -62,7 +62,7 @@ mysql -u root -p fsgx-shop < pro_v3.5.1/help/migrations/fsgx_v1.sql
### 7.3.3 提现设置
路径:**营销 → 分销 → 提现设置**
路径:**财务 → 分销财务 → 提现设置(已存在)**
- 提现手续费率:`7%`
- 最低提现金额:`100 元`

View File

@@ -1,16 +1,42 @@
# 管理后台
## 编辑商品页面路径admin/product/add_product?id=10&from_page=1
1. 是否报单商品1=是,修改保存后没有更新数据库中的值
## 编辑商品页面路径admin/product/add_product?id=18&from_page=1
## 返佣设置:,路径:/admin/setting/system_config_rake_back
1. 一级返佣比例每3单比例不一样
2. 新增返佣范围:所有商品/报单商品
1. **已修复**是否报单商品1=是,修改保存后没有更新数据库中的值
## 返佣设置页面,路径:/admin/setting/system_config_rake_back
1. **已修复**”返佣范围、佣金发放时机“修改后保存不落库(数据库没有修改)
2. **已修复**推荐佣金fsgxtab页中”返佣范围、佣金发放时机“没有显示选中项
## 用户列表页面,路径: /admin/user/list
1. **已修复**操作“不考核”,提交后报错
2. **已修复**HJF等级改为分销等级但是没有关联用户的分销等级没显示数据queue分支下该功能是ok的
## 分销等级页面路径admin/setting/membership_level/index
1. **已修复**列表中显示“直推奖励积分、伞下奖励积分”和升级等级任务queue分支下该功能是ok的可以直接合并过来
## 定时任务页面,路径:/admin/system/crontab
1. **已修复**增加“手动触发”功能按钮,可以手动触发即执行任务立,
---
# uniapp移动端
## 修改密码页面
1. 点击获取验证,去除安全验证,直接发送验证码
---
# 测试
## 测试数据:
1. 测试账号UID1 手机号18621813282 UID2 手机号15821676725 UID3 手机号17887996868
UID4 手机号15324401259。
2. 推荐关系: uid=1推荐uid=2推荐uid=3推荐uid=4
UID4 手机号15324401259。
2. 推荐关系: uid=1推荐uid=2推荐uid=3推荐uid=4