19 Commits

Author SHA1 Message Date
evoxwht
ae20f10745 update 2026-11-12 16:49:58 +08:00
吴昊天
6491946882 fix(同步): 对齐赠券发放幂等,并补齐文档与七牛 PHP8.4 补丁 2026-10-28 10:53:53 +08:00
吴昊天
d50837b663 refactor(分销): 开源侧下线佣金提现,与私有分支口径对齐
移除佣金/提现控制器与前端页面,订单与用户链路去掉分销佣金逻辑,安装 SQL 与文档同步。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:40:30 +08:00
吴昊天
1d87201680 fix(优惠券选择): 契约组件支持 receiveType 筛选,新人礼仅可选系统赠送券
嵌入选择页按内容高度自适应,表格列宽收紧便于弹窗展示。

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

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:24:28 +08:00
吴昊天
9f476fd7c2 fix(通知日志): 发送记录写入渲染后的标题与正文,详情展示可读文案
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:24:26 +08:00
From-wh
38c398c109 fix(系统设置): 文件上传控件显示文件图标并统一上传前后尺寸
- 新增 form-create 单文件上传组件 FileUpload:空态 80×80 上传图标卡片,
  上传后同为 80×80;图片类文件(含 ico)显示缩略图,其它文件显示
  文件图标 + 文件名,悬停可删除,含上传中与失败提示
- 后端 FormBuilder 新增 fileUpload() 规则,配置项 upload_type=3
  (微信校验文件、系统ICO图标)改用该组件
- 移除系统设置页失效的 picture-card 尺寸覆盖(原写法尺寸变量作用在
  列表项上,导致上传后 148×148 与空态 80×80 不一致且非图片破图)
- 同步 crmeb-admin-ui 技能组件索引
2026-10-28 10:24:25 +08:00
吴昊天
9a1b7e5071 fix(模块安装器): 兼容不同 MySQL 驱动/版本的字段名大小写,确保正确读取列名 2026-10-23 14:16:41 +08:00
吴昊天
2b3f30d057 fix(数据库): 为菜单表添加唯一键支持,适配 MySQL 5.7 2026-10-23 14:16:41 +08:00
吴昊天
997659de67 feat(db): 适配 MySQL 5.7 安装与建表
- 安装 SQL 及安装器统一使用 utf8mb4_general_ci,移除 MySQL 8 专属 0900 排序规则
- JSON 字段移除表达式默认值,改为 DEFAULT NULL,兼容 MySQL 5.7
- 124 张表统一显式 ROW_FORMAT=DYNAMIC,避免依赖 innodb_default_row_format
- 安装程序最低版本调整为 MySQL 5.7,连接字符集改为 utf8mb4
- 同步 README、帮助文档、数据库规范与模块 Installer
2026-10-23 14:16:21 +08:00
吴昊天
944774bd44 fix(售后): 完善售后商品金额与申请表单
- 未发货订单仅允许仅退款,可用类型与提交校验同时限制
- 售后商品卡展示规格原价;申请页展示商品分摊实付+运费
- 顶部仅保留订单编号,退款金额/退还积分移动到售后类型上方
- 退款金额标签统一为退款金额,旧售后快照回填原价
2026-10-23 14:14:50 +08:00
From-wh
03cb678009 fix(全局文案): 统一「模版」错别字为「模板」 2026-10-21 17:09:32 +08:00
吴昊天
51fbf6f096 feat(售后): 售后理由改配置下拉并支持备注
- 售后理由由文本输入改为下拉选择,选项读系统配置 stor_reason(空配置兜底「其它原因」)
- 新增备注字段(选填 200 字),申请/详情链路透传展示
- 移动端动态表单支持下拉类型,类型切换时回填退款金额默认值
2026-10-21 16:54:04 +08:00
sugar1569
bf5cbfa5eb fix(Http工具): 修复 curl 错误读取时序并透出非200状态码 2026-10-07 01:00:31 +08:00
sugar1569
a7f57bc354 feat(AI模型): 新增文本向量化与厂商模型列表拉取能力 2026-10-07 01:00:27 +08:00
sugar1569
e83409da76 feat: 新增 MCP 图片直传与实物商品工具能力
本次提交新增 MCP 图片直传功能:包含图片直传路由、票据签发服务、直传端点,解决跨机场景图片上传问题;同时新增实物商品插件工具,支持商品详情读取、新增、编辑,完善 MCP 生态。
2026-09-27 04:14:22 +08:00
sugar1569
90de4ce15f fix: 修复二维码日志目录使用框架运行时路径
修改二维码库的日志路径配置,使用框架提供的 runtime_path 函数,避免直接使用代码目录作为日志存储位置,适配框架的目录结构规范
2026-09-25 01:42:17 +08:00
sugar1569
3b5bd37bfb feat(mcp): 为内置工具添加分类方法并优化订单列表搜索逻辑
为所有 MCP 内置工具实现 category() 分类方法,支持管理后台按业务分组展示;优化订单列表关键词搜索逻辑,使用闭包显式 OR 条件匹配订单号和商品标题,避免管道字段静默丢弃问题;新增优惠券库存调整原子方法,提升并发安全性;同步更新相关文档和注释,完善分类展示规则说明。
2026-09-24 11:57:27 +08:00
吴昊天
4f747e8cb9 更新 v8.0 2026-09-23 15:15:02 +08:00