yml2213
550b42eb22
feat(distribution): 独立分销后台账号体系、多租户隔离与主站后台分销管理GUI
...
- 独立账号鉴权:分销后台支持独立登录页面、Bearer+Cookie 双模鉴权与租户资料接口
- 多租户隔离:分销商成员强制锁定自身站点数据范围,防止横向越权;平台超管享有全局视界
- 一键开通分销商:平台端支持一键录入站点、管理员账号、分配角色并原子化初始化佣金规则
- 主后台分销分组:在主站后台增加「分销管理」导航分组,提供站点管理、规则配置、订单监控与结算管理 GUI
- 门禁与联调:补充完整单测,全量代码门禁 check.sh 100% 通过,dev.sh 支持前后端与分销后台一键同启
2026-09-07 15:45:53 +08:00
yml2213
369b0647bb
合并 main 分支并融合订单列表最小化与 SQL 治理
...
- Auth/权限中间件取 main 演进版(错误细分、token 来源),保留 dev 的用户 cookie 与登出撤销语义
- 后台订单列表:融合 main 的首页免 COUNT 优化与关键词索引路由,保留 dev 的最小化 AdminOrderListItemDTO(结账明细仍由详情接口返回,同步调整对应集成测试)
- 保留 dev 的 token_version 冻结/解冻递增与 main 的状态变化判断及通知
- 前端:保留 dev 登出接口与 main 的 fetchMe silent 参数、SSE 登录跳转;后台订单表按 dev 最小化 DTO 移除号主到手列
2026-09-05 11:43:13 +08:00
yml2213
cd719fc355
fix(query): 支持12位纯数字时间编号(如202609040184)商品编号的精准索引路由
2026-09-05 11:25:14 +08:00
yml2213
3162d15425
分销后台前端对接与结算明细接口
...
- 新增 GET /admin/distribution/settlement-batches/:id/items 明细查询
- distribution-admin 重构为 react-router 多页面:仪表盘/网站/规则(启停)/订单(筛选分页)/结算(创建/明细/结算)/支付通道(绑定解绑)/账号展示(上下架)
- axios 统一 401 提示,引导回主站后台登录;金额统一整数分格式化
- npm run build(tsc 严格模式) 通过
2026-09-05 11:17:43 +08:00
yml2213
ac777f5b16
补全分销分账结算闭环并修复站点越权
...
- 权限落库:新增 000066 迁移,注册 11 个 distribution:* 权限并授权 super_admin/ops/finance
- 越权修复:siteAccessAllowed 校验贯穿站点/规则/订单/展示/支付通道/结算全部按 ID 操作
- 分账闭环:SplitSettlement 按比例拆分分成基数,销售加价归卖出方,尾差记入 rounding_adjustment_cent 归平台;支付快照与退款重算均按拆分写入参与方金额
- 结算批次:创建时聚合周期内待结算订单生成明细并汇总金额,结算时校验明细与总额一致后联动置位财务快照
- 手工补数接口禁止覆盖已有快照并写入审计日志
- 杂项:二维码池校验站点启用状态且不吞真实 DB 错误;绑定支付通道校验商户配置存在;表探测改为 sync.Once 缓存
2026-09-05 11:12:44 +08:00
yml2213
ac67a91438
接入分销订单支付退款与站点隔离
2026-09-05 10:52:36 +08:00
yml2213
2ffa7a89b1
实现分销网后台基础功能与独立前端
2026-09-05 10:52:36 +08:00
yml2213
a9125b1939
perf(query): 全面治理后台跨表模糊查询慢SQL并升级SQL门禁守护
...
- 解决 MySQL 8.4 无法跨表 Index Merge 导致的索引失效与全表扫描问题
- 订单/提号/纠纷/用户/商品/会话列表实现智能意图路由分流直达单表唯一索引
- 剥离 COUNT(*) 阶段无关多表关联及标量子查询,实现首页条数快速短路
- check-sql-guard.sh 增加 forbid_pattern 拦截器与核心路由强校验防线
2026-09-05 10:37:04 +08:00
yml2213
ba5aa48c8f
优化财务仪表盘查询性能
2026-09-04 21:37:47 +08:00
yml2213
7a8773d25d
修复资金出款表排序规则冲突
2026-09-04 20:41:28 +08:00
yml2213
f1281a9734
修复资金出款查询异常
2026-09-04 19:05:35 +08:00
yml2213
86a9b25d57
统一财务统计与线下提号出款口径
2026-09-03 20:44:55 +08:00
yml2213
e418a4dfb1
下赛季通行证选项 增加开关
2026-09-03 20:06:28 +08:00
yml2213
208f12ddb4
完善本地质量门禁与资金链路测试
2026-09-02 13:50:19 +08:00
yml2213
6561f925e0
修复后台分页刷新并优化财务查询
2026-08-30 21:56:22 +08:00
yml2213
2337395d8f
修复代管订单押金赔付待打款金额
2026-08-30 20:37:41 +08:00
yml2213
98f6ee9451
增加客服上传账号统计
2026-08-30 19:44:08 +08:00
yml2213
0aef80fd11
修正后台订单号主实际收入
2026-08-30 19:27:11 +08:00
yml2213
2487a2d83f
增加零号主收入结算确认
2026-08-29 01:31:08 +08:00
yml2213
527e5ed228
优化财务仪表盘加载与利润展示
2026-08-29 00:55:55 +08:00
yml2213
c156c478d8
优化后台高频查询性能
2026-08-29 00:16:16 +08:00
yml2213
c87883cc65
完善订单交接结账流程留痕
2026-08-28 23:48:32 +08:00
yml2213
a9a9127076
新增退款待审核角标提醒
2026-08-28 23:10:07 +08:00
yml2213
cdab2d8157
fix(chat): 区分咨询与正常会话待处理规则
2026-08-25 21:11:52 +08:00
yml2213
cc91979b34
fix(chat): 回复后再移出待处理
2026-08-25 20:27:26 +08:00
yml2213
16237dcefc
fix(chat): 修复一键清理未读失败
2026-08-25 19:32:04 +08:00
yml2213
52dcb18c96
perf(chat): 分页客服会话并拆分统计查询
2026-08-25 19:21:38 +08:00
yml2213
d95b95211c
fix(chat): 提升二维码 OCR 稳定性
2026-08-25 16:59:05 +08:00
yml2213
8f6356a3d7
fix(chat): 优化后台限流与 SSE 日志
2026-08-25 16:20:58 +08:00
yml2213
417f7398e4
perf(chat): 优化后台客服会话查询与状态
2026-08-25 15:53:10 +08:00
yml2213
8660d5d4d1
修复仲裁订单线下结算
2026-08-20 17:44:52 +08:00
yml2213
266abb4aaa
修复退款审核前账号提前释放
2026-08-20 16:50:32 +08:00
yml2213
cc974f954f
支持平台代管客服一键交接
2026-08-20 16:43:45 +08:00
yml2213
80e329a604
增加 运营开支
2026-08-20 16:06:05 +08:00
yml2213
0b235d078d
支持自定义线下出款分类
2026-08-20 15:48:25 +08:00
yml2213
c4507caf37
增加账号凌晨响应标记
2026-08-18 20:39:13 +08:00
yml2213
1f204f17ad
修复线下提号财务调整审计日志
2026-08-18 20:15:06 +08:00
yml2213
c91423a19b
修复冻结用户强制下线
2026-08-18 20:02:21 +08:00
yml2213
0bc6cf9f46
修复微信扫码区服识别
2026-08-17 20:30:15 +08:00
yml2213
f67ee12d72
新增备份监控与定时配置
2026-08-16 23:53:50 +08:00
yml2213
85332df2bd
订单接口最小化与私有文件访问加固
...
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
2026-08-16 21:47:46 +08:00
yml2213
58f11b2043
优化线下结算筛选
2026-08-16 20:00:09 +08:00
yml2213
c06e5aaafd
补充代管订单结算回归测试
2026-08-16 19:53:08 +08:00
yml2213
80e55ba281
支持提号完成后财务调整
2026-08-16 19:52:12 +08:00
yml2213
d2429618f4
支持迁移对象存储到 OSS
2026-08-16 12:19:51 +08:00
yml2213
4c1fe7439d
新增客服一键交接功能
2026-08-15 17:27:35 +08:00
yml2213
d9f552577a
新增合作与反馈入口配置
2026-08-15 16:37:30 +08:00
yml2213
51c3f2767f
feat(listing): 公共筛选新增日消耗区间(高级筛选)
2026-08-15 13:32:01 +08:00
yml2213
ac47006711
feat(finance): 仪表盘平台利润显示订单数量,七天表格新增退全款/取消提号列
2026-08-15 13:04:45 +08:00
yml2213
7cd6699b84
feat(listing): 公共筛选皮肤与IP地区多选改为AND全匹配,新增跨分组测试
2026-08-15 11:14:47 +08:00