XArrPay 商户版 v1.5.1.4 更新日志
版本号: 1.5.1.4
编译时间: 2026-08-02 09:03:56
提交版本: bcbeec44
更新内容:
- [修复] 商户成交排行榜及所有返回数据库原始记录的接口字段被序列化成空对象 {} 导致前端显示 undefined
- [修复] 系统在线升级页更新日志长文本不换行、窄屏下标签列被挤压错乱,移动端描述列表改为上下堆叠布局
- [增加] 商品名称自定义支持 HTTP 接口动态生成:可配置接口地址(支持 [name]/[order_id]/[time]/[money] 占位)、响应类型(纯文本 / JSON)、同步等待与异步超时时间。下单时优先在设定的同步时间内实时获取,超时则自动转后台生成并回填,获取失败自动使用原始商品名
- [增加] 存储插件化:支持本地/兰空图床/阿里云OSS/腾讯云COS/Cloudflare R2 多渠道图片上传
- [增加] 后台存储渠道管理(多渠道 CRUD、默认渠道切换)
- [增加] 后台存储文件管理(文件列表、用量统计、批量删除、本地孤儿文件扫描清理)
- [增加] 存储文件登记上传者信息,便于追溯
- [增加] 共享通道支持 D+N 延迟到账
- [增加] 独立收益提现功能
- [增加] 安装向导进度持久化与断点续传
- [增加] 应用源结构化配置、单源连通测试与应用批量启停
- [增加] 在线升级支持安装包分片上传与断点续传(1MB 分片,突破反向代理上传体积限制,中断/刷新可续传)
- [增加] 在线升级安装包上传并校验通过后二次确认,确认后才覆盖升级并重启
- [优化] 在线升级残留分片目录与未确认安装包超时自动清理
- [优化] 上传入口统一改造为走存储服务,启动预加载存储渠道
- [优化] 重新开发安装流程整体一致性
- [修复] 过期订单未及时释放金额锁定导致金额持续递增
- [修复] 支付/收银台页面无法在 API 域名下访问、收银台下单等接口 404
- [修复] 充值回调与商户订单接口路由前缀重复导致 404
- [修复] 二维码解析失败时空指针导致接口 500
- [修复] 账号管理无通道占位展示、今日无订单却显示余额的问题
- [修复] 本地存储上传失败残留文件与路径不一致
- [修复] 后台商户列表中未设置头像的商户显示为加载失败的破图,现自动回退为默认头像
- [增加] 应用源支持导入/导出配置文件(追加合并时按地址自动去重)
- [修复] 使用图床/云存储渠道上传的收款二维码图片,在支付页无法显示并提示读取失败
- [修复] 已启用的存储渠道插件在程序重启后不会自动加载,导致图床/云存储上传功能失效
- [优化] 用户中心套餐购买页视觉重设计:统一为简洁专业的界面风格,去除杂乱配色,当前套餐改为醒目的会员卡样式,套餐卡片突出价格与权益,购买确认弹窗与购买须知更精简清晰
- [增加] 套餐卡片「可用通道」支持鼠标悬浮查看该套餐具体可用的通道明细
- [优化] 后台存储渠道列表改为卡片展示,默认渠道以主题蓝边框突出,操作与状态一目了然
- [优化] 后台存储文件管理改为图集展示:缩略图网格浏览、大图预览显示「当前/总数」张数指示、每页 100 张并支持懒加载
- [修复] 用户中心充值页支付方式写死为支付宝/微信,改为跟随后台「充值支付方式」配置动态展示
- [优化] 后台用户列表未设置头像时优先回退为平台配置的站点 logo 作为默认头像
- [优化] 用户中心在线充值页重设计为左右两栏布局:左侧集中金额选择与支付方式,右侧余额卡与实时订单摘要;H5 响应式下余额卡自动置顶,按余额→操作→摘要纵向堆叠;自定义金额限制 0.01999999 且最多两位小数
- [优化] 用户端登录/注册的「同意服务条款与隐私条款」提取为统一子组件 LoginAgreement:账号密码、手机、邮箱、WebAuthn 登录与注册页统一样式与交互,未勾选时统一弹出「同意并继续」确认框,消除各组件中重复的条款弹窗代码
- [修复] 支付测试页(/demo)白屏:el-form 残留 Vue2 写法(v-model 及指向 reactive 的字符串 ref)在生产构建下触发 Vue 报错 undefined reading 'refs',改为 :model 绑定并移除无用 ref;同时修正下单金额转换(校验金额并 Math.round 转整数分,避免 NaN 与浮点误差)
- [修复] 应用管理中部分插件的「设置」按钮不显示、点击无法打开配置弹窗;同时将插件配置的支持范围从仅支付插件放开到支付/短信/存储等全部非主题类插件
注意:
- 更新前记得备份数据库
- 测试版本运营站请勿随意更新,后果自负
推荐服务器商:
小白云