Files
huangjingfen/pro_v3.5.1/view/uniapp/api/hjfMember.js
mac 451918bc73 fix(fsgx): 修复5个未修复Bug — 积分解耦/定时任务/积分日志/团队统计/历史补偿
Bug3: 解耦积分奖励与佣金发放,报单订单只要推荐人存在即触发积分,
不再依赖 brokeragePrice > 0;grantFrozenPointsByBrokerage 移至
佣金判断之前独立执行。

Bug1: 定时任务手动触发返回真实结果 —— 补充 fsgx_release_frozen_points
到 taskName 映射;runNow() try/catch 后抛出异常;控制器捕获并返回
fail;修复 SystemTimer listener catch 块运算符优先级 bug。

Bug5: PointsReleaseServices 每日释放同步写入 eb_user_bill,使管理
后台积分日志页面可见;UserPointServices::pointRecord $status 数组
补充 hjf_frozen_direct/hjf_frozen_umbrella/frozen_points_release 等
fsgx 类型映射,防止未知类型报错。

Bug2: hjfMember.js getTeamData 改为 POST 与路由匹配;loadTeamData
字段映射 total/totalLevel/order_count → 界面展示字段。

Bug4: 新增 HjfPatchMissingRewards 命令(hjf:patch-rewards),支持
扫描全量/指定订单补发缺失积分奖励,支持 --dry-run 预览;注册命令
到 config/console.php。

Made-with: Cursor
2026-03-24 20:40:46 +08:00

28 lines
697 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* fsgx: 会员/团队 API已改用 CRMEB 原生分销接口)
* 旧公排会员 API 已废弃getTeamData/getTeamIncome 重定向到 CRMEB spread 接口
*/
import request from '@/utils/request.js';
/**
* 获取会员信息(改用资产总览接口)
*/
export function getMemberInfo() {
return request.get('hjf/assets/overview');
}
/**
* 获取团队成员列表(复用 CRMEB 推广用户列表接口)
*/
export function getTeamData(params) {
return request.post('spread/people', params);
}
/**
* 获取团队收益明细(复用 CRMEB 推广佣金明细接口)
*/
export function getTeamIncome(params) {
return request.get('spread/commission/1', params);
}