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:
@@ -139,8 +139,9 @@ class StoreOrderTakeServices extends BaseServices
|
||||
$res = $this->transaction(function () use ($order, $userInfo, $storeTitle) {
|
||||
//赠送积分
|
||||
$res1 = $this->gainUserIntegral($order, $userInfo, $storeTitle);
|
||||
//返佣
|
||||
$res2 = $this->backOrderBrokerage($order, $userInfo);
|
||||
// fsgx: brokerage_timing=on_pay 时佣金已在支付时发放,此处跳过
|
||||
$brokerageTiming = sys_config('brokerage_timing', 'on_confirm');
|
||||
$res2 = ($brokerageTiming === 'on_pay') ? true : $this->backOrderBrokerage($order, $userInfo);
|
||||
//经验
|
||||
$res3 = $this->gainUserExp($order, $userInfo);
|
||||
//事业部
|
||||
|
||||
Reference in New Issue
Block a user