MuuCMF-T6
VERSION LOG · 更新日志

MuuCMF-T6

每一次迭代,都是一次体验的升级

2026-11-11
18:51

v2.2.4.202601111_release

1.【新增】新增敏感凭据加解密服务 `SecretCrypt`,兼容历史明文

2.【新增】新增免打扰策略 `SuppressionPolicy`,统一消息中心与 SCRM 触达口径

3.【新增】新增 `ModuleTemplateSeeder`,模块模板改由 `info/message_templates.sql` 安装 / 升级 / 卸载时重放

4.【新增】用户中心新增用户名修改,补齐绑定手机 / 邮箱 / 头像路由

5.【新增】账号注销增加密码校验并清理第三方绑定

6.【优化】重写第三方授权登录,按 `unionid` 跨端复用会员并兼容存量数据

7.【优化】微信扫码登录 / 绑定改由服务端按 `scene_key` 取身份,禁止一个微信绑定多个账号

8.【优化】用户中心地址、订单、注销增加本人本店校验,未读数与积分查询改为聚合 / 索引

9.【优化】用户中心路由统一为 `lists`,保留 `list` 兼容;移除废弃的账户与积分接口

10.【优化】提现金额上限支持填 0 不限制;退款到账通知统一出口,避免重复发送

11.【优化】修复公众号回调:服务器校验、`token` / `aes_key` 传递、异常兜底与多图文回复

12.【优化】修复后台关注回复自冲突,素材接口增加类型与分页校验

13.【优化】新增 `like_escape` 转义 LIKE 通配符,修复 `convert_url_query` 的 PHP 8 告警

14.【优化】删除后台冗余皮肤与旧页面模板,重建静态资源

15.【修复】小程序静默登录未注册时自动建号,禁用 / 删除账号仍拒绝

16.【修复】验证码登录失败补记行为日志


2026-11-10
12:05

v2.2.3.202601110_release

1.【新增】新增订单取消统一服务,用户取消与定时任务共用同一流程

2.【新增】超时未支付订单自动取消改为互斥锁、逐单事务与失败隔离

3.【新增】新增会员到期提醒任务,每日按到期前 7/3/1 天提醒会员

4.【新增】新增交易事件分发机制,支付成功与退款完成向已安装应用的订阅者广播

5.【优化】消息发送统一收敛至消息中心新建任务,移除旧 admin/Message/send

6.【优化】下线历史微信 / 抖音模板消息配置,模板 ID 统一在消息中心维护

7.【优化】会员到期提醒频控调整为 7 天内 3 次,对齐 7/3/1 节点

8.【优化】订单表新增超时取消查询索引,更新后台静态资源

9.【修复】微信小程序解密失败不再拦截登录

10.【修复】移除运营通知模板硬编码回填


2026-11-09
20:42

v2.2.2.202601109_release

1.【优化】跳转小程序类型标识统一为 `_mp` 命名,兼容历史 `_app` 数据

2.【优化】公众号自动回复保存按店铺隔离并校验归属,补备注默认值

3.【优化】后台 `Admin` 控制器状态与删除方法收为 `protected`,并校验入库表名

4.【优化】微信扫码支付页改版,重排金额、二维码与订单信息层级

5.【修复】短信渠道仅保留模板占位符变量,修复腾讯云模板校验失败

6.【修复】删除跳转小程序改为条件删除,并补齐删除权限节点

7.【修复】修复消息中心站内信状态判断与用户中心签名默认值处理

2026-11-09
10:03

v2.2.1.202601109_release

1.【新增】统一消息推送中心,后台新增「消息中心」模块(模板 / 任务 / 记录 / 触达设置 / 消息类型 / 黑名单)

2.【新增】站内信、邮件、短信、微信公众号、小程序订阅消息多渠道发送,按模板渠道链兜底

3.【新增】任务分批投递与互斥防重,发送幂等,支持免打扰、频控、退订与黑名单策略

4.【新增】消息中心数据表与队列失败表,配套重试、清理两个定时任务

5.【新增】支付成功、退款到账、运营提醒与短信 / 邮件验证码统一接入消息中心

6.【新增】用户端消息删除、批量删除与营销消息一键退订

7.【优化】隐藏旧站内信菜单;修复后台店铺越权校验、队列重复投递与任务误置失败

8.【新增】售后遗留订单只读对账巡检,新增 refund:reconcile 补建命令

9.【新增】自动退款失败转人工:幂等补建待审核售后单,不触发打款

10.【优化】移除旧退款链路 OrderRefund;订单详情返回 refund_info,退款返回契约统一

11.【优化】附件列表缩略图与查询性能优化,清理废弃兼容函数与监听器


2026-11-06
10:14

v2.2.0.202601106_release

1.【新增】统一售后中心门面:生成售后单、用户端售后详情与取消申请、填写退货物流、审核通过 / 拒绝 / 同意退货 / 关闭 / 重开、超时关闭与滞留对账,统一收口各应用退款的入口校验与状态流转

2.【新增】售后数据表;`muucmf_orders` 新增 `refund_fee`(已退金额)、`refund_status`(退款状态),售后单状态新增「退货中」

3.【新增】用户端售后申请:改为仅生成待审核售后单,不再直接修改退款状态或触发打款;同一订单并发仅生成一条(唯一键 + 事务锁),重复申请幂等返回,已同意 / 已拒绝 / 已关闭允许重新申请

4.【新增】退货流程:用户可填写退货物流公司与单号;后台「确认收货并打款」放行退货中单据,退货超时 7 天自动关闭

5.【新增】后台审核能力:支持审核时改判退款去向、退货中单据必须确认收到商品后才能打款、打款失败保留「已同意」待重试;售后查询与退款流水写入区分分账佣金,修复佣金被误判为退款流水的问题

6.【新增】历史数据兼容:对仅写订单 `refund=1/2` 的旧退款申请惰性补建售后单(申请中 → 待审核、退货中 → 退货中);管理员可重开已拒绝 / 已关闭的售后单回到待审核

7.【新增】自动退款统一入口:原路退回失败回落余额;网关结果未知或退款单停留「打款中」时禁止回落,避免重复打款;积分支付退回积分,0 元订单走线下登记以收回权益

8.【新增】售后退款定时任务:审核超时 12 小时自动关闭并释放订单申请状态、打款滞留 30 分钟回置「已同意」待重试、退货超时 7 天关闭

9.【新增】订单生命周期与模块守卫:退款 / 取消统一回滚限时折扣、优惠券、拼团占用,并按需冲正分销佣金;模块安装状态判断集中兜底,异常按未安装处理

10.【新增】SCRM 业务事件回流:支付成功与退款完成后推送 SCRM 订单事件,仅当模块已安装时执行,异常仅记录日志不影响主流程

11.【新增】订单评价支持 0.5 分精度(0.5 ~ 5 分,服务端按 0.5 取整),提交成功后刷新订单列表

12.【优化】用户中心评价弹窗改版:新增副标题、评分区、评价内容 200 字计数与新版提交按钮,打开时清空内容并重置为默认 5 分

13.【优化】确认 / 提示框样式与交互重构:新增图标容器,统一圆角、阴影与按钮布局;无回调时仅显示确认按钮,关闭时统一清理 DOM、遮罩与页面滚动锁

14.【优化】后台与用户中心消息按当前 `shopid` 读写(消息类型、消息列表、消息内容、发送消息),修复多店铺消息串店问题;修正消息队列投递参数传递错误

15.【修复】旧版自动退款链路补齐 `refund_fee` / `refund_status` 落库并置 `paid=0` 收回权益,修复「已退款仍为已支付」脏状态;支持按业务口径指定退款金额;原路结果未知时不再回落余额

16.【修复】线下退款去向文案统一为「线下已退款(仅登记)」,并移除虚拟商品禁止用户端申请售后的限制


2026-10-31
17:35

v2.1.9.202601031_release

1.【新增】HTML 净化服务(`Html`):基于 HTMLPurifier 白名单净化管理端富文本,移除 script / 事件属性 / 危险协议,并按 `pd-custom-rich-` 前缀过滤 class

2.【新增】退款完成后自动冲正分销推广佣金(用户申请退款与拼团自动退款两条链路),幂等且同时校验模块安装状态,失败仅记录日志不阻断退款

3.【新增】订单号变更时迁移优惠记录:支付切换渠道重写订单号后,同步迁移限时折扣占用、优惠券占用、拼团成员记录;整体置于事务内(迁移失败回滚订单号改写),并以乐观锁防止并发重复换号

4.【新增】定时任务新增 `restart` 操作与操作白名单校验

5.【新增】会员状态实时校验:`CheckAuth` 中间件校验会员实时状态,已删除(-1)/ 禁用(0)/ 不存在均视为无效登录态(JSON 返回 `login`、HTML 跳转登录页)

6.【新增】微信小程序已删除账号允许重新注册:不复用旧账号,以 openid 重新建号(微信返回空/非法 `encryptedData` 时跳过解密,昵称头像由资料接口补齐)

7.【优化】支付商户参数统一以订单 `shopid` 为准,防止客户端篡改 shopid 用错商户配置;微信 openid 亦按订单 shopid 取会员绑定,保证与商户 appid 匹配

8.【优化】支付金额统一 `round` 后再转分,修复浮点截断导致金额少 1 分

9.【优化】基础控制器对 `shopid` 强制整数化,防止拼接进 `whereRaw` 等 SQL 场景形成注入

10.【优化】订单号生成随机段由 4 位提升至 6 位并改用 `random_int`(CSPRNG),降低订单号可预测性

11.【优化】订单导出单元格增加公式注入防护:以 `= + - @` 或制表符 / 回车开头的值前置单引号转义

12.【优化】二维码接口不再二次 `urldecode`(框架已自动解码一次),修复含中文参数时 URL 校验失败返回错误页

13.【优化】移除文章模块遗留 DIY 组件(文章详情 / 文章列表链接选择器与移动端文章列表组件)及其模板与静态资源,并重建文章后台静态资源

14.【修复】应用商店(appstore)订单为授权类虚拟商品,禁止用户端申请退款,改由后台人工处理

15.【修复】`quick_login` 中 `session('login_http_referer')` 传入非字符串导致的类型错误

16.【修复】用户中心订单列表 `svip` 应用的取消 / 删除订单路由错误(改为复用 `api/Orders/*`)

17.【修复】文章管理移除封面上传必填校验,搜索索引写入时封面为空兜底

18.【修复】`vip_orders.scss` 兼容新版 dart-sass(`@use "sass:color"`、`color.mix`)

2026-10-22
09:22

v2.1.8.202601022_release

1.【新增】优惠券门面服务(Coupon):提供可用券查询、单券校验、券列表、下单占用、支付结算、取消释放、退款回滚、手动发放与领券中心领取,与 business 模块解耦

2.【新增】拼团门面服务(Groupbuy):提供拼团解析(内容 / 商品 / 参团 token)、进行中团列表、参团资格、开团 / 参团、结算、取消、过期处理与退款回滚

3.【新增】通用拼团自动退款状态机(OrderRefund):订单级互斥与幂等重试,原路退款失败回落余额,事务内完成余额、订单状态与库存回补,事务外统一回滚折扣 / 拼团 / 优惠券占用

4.【新增】订单表新增优惠券与拼团快照字段(coupon_*、group_id、groupbuy_id、group_fee、group_title),历史订单缺少独立列时从 metadata.coupon_snapshot 兜底读取

5.【新增】订单取消与超时未支付自动取消:同步释放占用中的优惠券、释放拼团名额,并按订单所属应用调用 stockRollback 回补商品库存

6.【新增】用户中心侧边栏新增「优惠券」「我的拼团」入口,按业务模块安装状态自动显隐(新增 is_module_installed 辅助函数)

7.【新增】卡项下单弹窗:支持购买时长切换、支付方式选择与金额联动,0 元卡项下单即开通

8.【新增】订单列表展示优惠券优惠金额与券标题;Comment 模型新增 setStep 方法安全增减评论计数(递减不为负)

9.【优化】折扣 / 优惠券 / 拼团门面统一复用 BusinessEngineProxy 特性,集中处理读路径「需模块已安装」与写路径「仅需引擎类存在」的解析与缓存

10.【优化】卡项订单统一归属 svip 应用,渠道按各端实际值(pc / weixin / h5)写入

11.【优化】后台编辑会员密码改为「填写才更新、留空不修改」,并单独取值避免过滤破坏密码特殊字符

12.【优化】CLI / 计划任务环境不再依赖 PUBLIC_PATH 读取模块图标,改用默认图标,避免 checkInstalled 误判导致营销能力静默降级

13.【优化】微模块配置改为「模块已安装且模型存在」时才加载,避免模型缺失提前返回导致模板变量未定义;重建后台与用户中心静态资源

14.【修复】支付前置校验:仅订单本人、未支付且仍处于待付款状态的订单可发起支付,修复取消订单后仍可支付造成的优惠复用与库存漏洞

15.【修复】退款链路:初始化订单逻辑层(修复 Fatal Error)、修正钱包入账参数错位、改用订单实际渠道防篡改、增加退款状态白名单校验,并新增应用层 refundRollback 钩子

16.【修复】支付状态查询与关闭接口补充登录鉴权与归属校验;支付回调业务异常记录日志并抛出,以保持微信重试机制

17.【修复】并发重复支付回调不再重复推送模板消息;消息通知循环不再提前返回,确保多条消息均能发出

18.【修复】超时未支付订单库存永久丢失(自动取消时补回商品库存与营销占用)

19.【修复】会员注册登录:软删除账号允许重新注册并清理关联数据、新增「账号已删除」提示、验证码登录同步禁用校验、唯一性校验排除软删除账号、修正模型编辑主键判断

20.【修复】创建订单验证失败未回滚事务;取消 / 删除订单异常捕获改为 Throwable;修正卡项订单取消与删除路由


2026-10-13
10:45

v2.1.7.202601013_release

1.【新增】限时折扣能力:新增 common 侧限时折扣服务门面(Discount),封装折扣解析、消费、结算、回滚,与 business 模块解耦

2.【新增】订单取消(手动操作与自动定时任务)时调用限时折扣回滚,正确回滚活动销量与限购计数

3.【新增】微信小程序支付成功消息改用订阅消息,替换已废弃的 form_id 模板消息,并兼容新旧模板 ID 配置

4.【新增】基础控制器向模板注入当前应用模块信息,用于静态资源版本号控制,避免浏览器加载缓存的旧静态文件

5.【优化】JWT 移除 URL 参数 token 模式以避免泄露,退出登录时将 token 加入黑名单,新增基于 Session 的登录态校验中间件

6.【优化】Base::getListByPage 新增 except 排除字段参数(适配 TP6 withoutField)

7.【优化】Cloud::needAuthorization 增加缓存机制,减少云端请求

8.【优化】格式化订单数据时统一将模型对象转为数组,保证后续清洗与字段补齐逻辑一致

9.【优化】限时折扣拆分读写路径(读路径要求 business 已安装、写路径仅要求引擎类存在),并为引擎调用增加异常捕获与日志降级

10.【优化】模块卸载流程使用数据库事务保证原子性,修正参数说明并统一错误提示

11.【修复】修复退出登录后旧 JWT token 仍可使用的问题

12.【修复】完善微信小程序解密数据异常时的错误处理

13.【修复】修复订单数据 json_encode 遇到非法 UTF-8 字符时报错的问题,新增递归清洗非法 UTF-8 字节的方法

14.【修复】修复 CheckAuth 中间件中 sessionUid 调用方式错误


2026-10-09
17:39

v2.1.6.202601009_release

1.【新增】「资金流水」后台模块(支持用户、流水号/订单号、渠道、收支类型筛选与分页)

2.【优化】「提现管理」分组更名为「资金管理」,并新增「资金流水」菜单

3.【新增】后台用户编辑支持调整钱包余额(元 → 分换算、非负与范围校验),余额调整与资金流水写入置于同一事务

4.【新增】智能体工具缓存管理:缓存统计、缓存配置、缓存清理、缓存清理计划、缓存概览

5.【新增】提示词(Prompt)版本管理:模板渲染、版本列表、版本回滚、设为默认

6.【新增】关键词标签与封面展示,逻辑层补充 `keywords_arr`、`has_cover` 字段处理

7.【优化】命中 SEO 规则时优先采用规则值,统一覆盖页面标题、关键词与描述,不再被子类设置覆盖

8.【新增】查询等添加请求级内存缓存,减少同一请求内的重复数据库查询(缓解列表页 N+1)

9.【优化】智能体发布接口(发布改由中台处理)及公开(`isPublic`)参数;智能体列表 `pageSize` 钳制到中台允许范围。

10.【优化】后台与文章模块静态资源,新增资金流水、MCP 服务器、Prompt 版本等相关页面

11.【优化】优化详情页封面与标签样式

12.【修复】应用订单商品字段缺失问题,统一补齐封面缩略图与标题、数量、SKU 等字段,避免模板读取报错

13.【修复】`score` 字段改为 `^score\d+$` 白名单正则校验,防止字段名注入与数组参数异常。

14.【修复】流水号生成写法与渠道映射缺失时的兜底处理

15.【登录】跳转改用 `HttpResponseException` 抛出,修复跳转未生效问题


2026-09-29
10:42

v2.1.5.202600929_release

1.【新增】站点地图(Sitemap):新增核心 Sitemap 生成服务,支持分片文件与 sitemapindex 索引;后台新增「Sitemap 生成 / 手动生成」菜单;文章模块提供独立 Sitemap 服务;新增每日自动生成定时任务。

2.【新增】站点域名配置:新增 WEB_SITE_URL 配置项,供定时任务等无请求域名场景生成绝对地址。

3.【新增】MuuAgent 能力增强:Agent 编辑/创建支持 callableByAgents 字段;新增通用布尔值解析方法并统一输入处理。

4.【优化】定时任务重构:新增执行安全校验与日志轮转机制;移除「订单自动确认收货」任务。

5.【优化】MuuAgent:统一表单参数为小驼峰命名;修复中台 API 参数与路由对齐、知识库参数校验与 uid 兜底逻辑;调整 maxSteps 处理;管理端接口移除冗余 appCode 参数。

6.【优化】前端/静态资源:升级前端依赖并重建后台静态资源,新增多模块管理页面。

7.【优化】部署与运维:重构 Docker 相关配置与脚本,统一环境变量与依赖管理;优化 CI/CD、备份/恢复/回滚与健康检查脚本。

8.【优化】文档:更新 README 项目介绍与展示内容。

9.【修复】多处安全漏洞,涵盖 SQL 注入、任意类实例化、SSRF、越权访问等。

10.【修复】加固公共接口安全(地址、认证、支付、代理、微信公众号/小程序等控制器)。

11.【修复】强化 UEditor 上传类与微信支付相关逻辑的安全性。

12.【修复】MuuAgent 禁止对公共资源执行编辑/删除/发布操作。

2026-09-14
09:11

v2.1.4.202600914_release

1.【修复】模块菜单对话框未初始化模块名称

2.【优化】基础模型类、部分通用方法并更新注释

3.【优化】多个控制器的成员属性添加完整的类型声明

4.【新增】管理后台菜单图标有效性校验逻辑和兜底方法

5.【优化】PC端部分公共页面的内联样式和js值至main

6.【修复】部分MuuAgent整合问题

2026-09-04
16:37

v2.1.3.202600904_release

1.【新增】对象存储文件直传策略接口,支持腾讯云COS/阿里云OSS预签名直传

2.【优化】重构附件删除方法,支持按驱动类型清理本地/云存储文件

3.【优化】PC端文章模块样式并支持多主题

4.【新增】文章模块分类支持description简短描述

5.【新增】文章管理列表中预览文章的移动端和pc端访问链接

2026-09-01
10:45

v2.1.2.202600901_release

1.【修复】微信公众号扫码登录和头像获取问题

2.【优化】代码结构并修复部分逻辑问题

3.【优化】文章应用页面的适配优化、分类标签显示逻辑

4.【修复】富文本编辑器高度异常问题

5.【优化】部分属性声明并新增关键字推荐状态管理接口

6.【修复】历史记录状态接口的路由调用路径


2026-08-24
11:16

v2.1.1.20260824_release

1.【优化】统一用户中心配置页类名并清理冗余代码

2.【优化】用户中心页面样式与布局

3.【优化】为部分交互元素添加过渡动画视觉体验

4.【优化】放行指定接口以避免站点关闭时被拦截

5.【新增】文章模块验证规则&分类ID最小校验

2026-08-20
08:53

v2.1.0.20260820_release

1.【优化】页脚版权及头部下拉菜单样式

2.【优化】头部导航下拉菜单的宽度、对齐方式和菜单项样式及自适应能力

3.【修复】部分语法格式

4.【修复】移动端检测公共函数的多个问题

2026-08-14
07:00

v2.0.9.20260814_release

1.【优化】代码格式与类型约束和逻辑细节

2.【优化】重构会员授权登录逻辑和代码结构

3.【优化】API控制器代码规范并新增多组路由

4.【优化】导航栏布局为flex并实现响应式折叠

5.【新增】刷新模块列表的后端接口调用方法

6.【修改】应用类型默认筛选值为all

7.【优化】文章模块部分细节

2026-06-07
12:48

v2.0.8.20260607_release

1.【优化】扩展配置和系统配置的缓存键生成方式

2.【修复】安装脚本的输入处理函数命名冲突问题。

3.【优化】微信支付V3兼容两种验签模式的配置加载

4.【新增】MuuAgent中台客户端服务类,支持OAuth2.0和API Key两种认证方式

5.【新增】后台扩展配置中的muuAgent配置管理页面

6.【新增】muuAgent分组的扩展配置项到安装和升级SQL

7.【优化】移除部分冗余

2026-06-03
18:38

v2.0.7.20260603_release

1.【新增】微信支付v3支持及平台证书/公钥两种验签模式

2.【新增】腾讯云点播转码任务流的合法性校验

3.【修复】部分接口排序字段大小写不兼容和id排序逻辑问题

4.【优化】安装脚本输入处理函数的类型约束与性能

5.【新增】模型存在性检查以避免潜在错误

6.【优化】移除部分冗余

2026-05-12
11:48

v2.0.6.20260512_release

1.【修复】部分扩展配置项类型错误

2.【优化】移动积分管理至运营/暂移除行为管理菜单项

3.【优化】用户认证数据和处理逻辑

4.【修复】关键字搜索传参问题

5.【优化】前端请求接口封装

6.【优化】语义化部分接口的请求路径

7.【优化】用户收藏记录和浏览记录数据处理

8.【优化】前端部分列表页数据加载逻辑

9.【修复】消息管理列表传参和查询

10.【优化】移除部分冗余

2026-04-23
07:38

v2.0.5.20260423_release

1.【优化】获取用户数据方法增加是否已绑定微信数据

2.【优化】部分接口非必要的参数校验

3.【修复】文章未分类或分类移除后的数据问题

4.【修复】消息状态路由路径错误问题

5.【新增】消息队列心跳检测和状态查询接口

6.【优化】前端部分请求接口使用新路径

注:更新后需清理浏览器缓存

您好,我是您的专属客服

扫码加我微信

0元领取
专属解决方案

153-8388-1775

现在扫码咨询,领取专属一对一解决方案

手机号错误

客服经理会第一时间联系您