19 Commits

Author SHA1 Message Date
吴昊天
d50837b663 refactor(分销): 开源侧下线佣金提现,与私有分支口径对齐
移除佣金/提现控制器与前端页面,订单与用户链路去掉分销佣金逻辑,安装 SQL 与文档同步。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:40:30 +08:00
吴昊天
02c11e3e19 fix(售后维修): 维修完成可填寄回物流并完结恢复订单,退款终态统一 refunded
已退款 Tab 兼容历史 completed;售后状态 Tab 避免空字符串被 EP 序号化。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:24:28 +08:00
吴昊天
89a8ea13d8 fix(安全解压): 新增 SafeZip,主题/插件 ZIP 防路径穿越;登记主题导入权限
商品 Excel 导入空单元格统一为空串,并补齐 product_type 列映射。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:24:28 +08:00
From-wh
c57f3fa811 fix(主题装修): 预览弹窗改走主题预览码接口,修复报错不显示内容 2026-10-24 18:22:32 +08:00
吴昊天
22362638ef refactor(订单): 移除拆单发货与拆单退款残留逻辑
- 发货服务删除 splitDelivery/getCartList/tidyCartList,通用发货任务改走 delivery()
- 删除子单收货联动 checkMaster、拆单开票 splitOrderInvoice 及 pid 分支
- 普通订单模块与开放接口移除拆单控制器方法、路由与拆单文案
- 订单详情 related_orders 恒为 null,文档同步为不支持拆单
2026-10-24 18:20:37 +08:00
吴昊天
f9ba517389 fix(通知日志): 修复统计恒为 0、状态筛选丢失并补全列表分页
后端
- NoticeLogDao::getStatistics() 原实现复用同一个查询构造器,where 条件累积,
  导致 failed 恒为 0、success 含全部状态;改为每次基于独立条件 count。
- 抽出 buildWhere() 统一组装条件,列表与统计共用;统计不叠加状态条件。
- status=0(待发送)是合法筛选值,原 empty() 判断会丢弃,改为 isset + 非空串判断。
- page/limit 做整数与上限(100)校验,避免非法分页参数。
- 列表接口返回 { list, count },供前端分页使用。

前端
- 补充分页组件,搜索/重置/清理后回到第一页并同时刷新列表与统计。
- 兼容列表接口旧格式(数组)与新格式({ list, count })。
2026-10-23 14:17:15 +08:00
From-wh
03cb678009 fix(全局文案): 统一「模版」错别字为「模板」 2026-10-21 17:09:32 +08:00
吴昊天
7405042247 fix(用户列表): 移除充值次数筛选
后端查询、参数接收与前端表单同步移除
2026-10-21 16:57:48 +08:00
吴昊天
8402ea9863 fix(配置分类): 表单移除图标字段并同步保存过滤 2026-10-21 16:54:07 +08:00
吴昊天
409d6aa1f1 fix(用户服务): 增加时长输入验证,确保为大于0的整数 2026-10-21 16:54:01 +08:00
吴昊天
27d33410a8 fix(商品参数): 模板名称必填校验与提示文案统一
表单项 prop 误写 rule_name 致校验不生效,改为 name/sort 并加必填规则;后端提示文案同步为「模板名称」
2026-10-21 16:54:00 +08:00
吴昊天
f2c2175443 feat(订单中台): 后台新增「已删除」页签
- 常规页签与统计排除用户删除与后台删除(is_del=0 AND is_system_del=0)
- 新增已删除页签:只列用户已删且后台未删的订单,deleted_count 计数
  与列表体同口径(随大类/日期筛选联动)
- 修复统计缓存失效:cache delete 不支持通配,原 order_center:stat:*
  清理为静默无效,改版本号 key(statCacheKey/clearStatCache)
2026-10-09 14:09:09 +08:00
吴昊天
0ded22bfde chore(后台): 移除指向已删控制器的测试路由 2026-10-08 16:02:19 +08:00
吴昊天
0236577e47 fix(商品中台): 统一商品列表搜索参数契约对齐页面
list() 补收 keyword/is_show/is_del,keyword 归一为 store_name;
is_show/is_del 显式筛选与通用 type tab 口径互斥,空值不过滤
(避免 is_show='' 被 MySQL 松散比较为 0),默认不再强制仅上架可见
2026-10-08 16:02:17 +08:00
吴昊天
534de6d2c0 fix:处理交易统计页面打开的时候生成 execl 文件,改成点击导出的时候再生成 2026-10-08 16:02:15 +08:00
sugar1569
a7f57bc354 feat(AI模型): 新增文本向量化与厂商模型列表拉取能力 2026-10-07 01:00:27 +08:00
吴昊天
c5233454b3 feat: 添加长连接检查和提示信息 2026-09-25 01:42:17 +08:00
吴昊天
5b55f7ae88 fix(DiyProController): 修改商品名称字段为 'name' 2026-09-24 10:02:14 +08:00
吴昊天
4f747e8cb9 更新 v8.0 2026-09-23 15:15:02 +08:00