【v2.3.0】2024-10-07
# 支持积分商城、优化工作流仿钉钉、飞书模式
# 📈 Statistic
- 总代码行数:234569
- 源码代码行数:145178
- 注释行数:53410
- 单元测试用例数:1058
# ⭐ New Features
- 【新增】数据脱敏支持
disable
属性,可用于实现字段权限的功能,由 @craftsman4j (opens new window) 贡献 #605 (opens new window) - 【优化】多租户 Job,日志记录租户 Job 错误信息,由 @杨宇庆 (opens new window) 贡献 #1059 (opens new window)
- 【优化】使用 HttpUti 直接对接阿里云、华为云、腾讯云、七牛云等短信,减少 SDK 依赖、包大小,由 @scholarli (opens new window) 贡献 #1015 (opens new window)、#1037 (opens new window)、#1024 (opens new window)、#1054 (opens new window)
- 【优化】增加 MyBatis Plus SQL 缓存、操作日志异步化记录、HTTP 签名增加 appId 隔离,由 @陈晨成 (opens new window) 贡献 #130 (opens new window)
- 【新增】用户注册功能,由 @scholarli (opens new window) 贡献 #1074 (opens new window)、#538 (opens new window)
Vue3 管理后台专区:
- 【优化】DictTag 支持多个属性,由 @Zqqqqqq (opens new window) 贡献 #68 (opens new window)、#73 (opens new window)、#72 (opens new window)、#75 (opens new window)
- 【优化】优化 stylelint、优化登录页等等,由 @半栈幼儿员 (opens new window) 贡献 #495 (opens new window)
- 【优化】标签页沉浸式效果,由 @半栈幼儿员 (opens new window) 贡献 #499 (opens new window)、#532 (opens new window)
- 【优化】element plus 从 2.7.0 升级到 2.8.0,由 @kuxiao (opens new window) 贡献 #496 (opens new window)
- 【优化】el-checkbox 的 label 优化成 value,由 @半栈幼儿员 (opens new window) 贡献 #520 (opens new window)、#511 (opens new window)
- 【优化】规范 Login 界面的 style 位置,由 @半栈幼儿员 (opens new window) 贡献 #512 (opens new window)
- 【优化】IFrame 组件的封装,由 @半栈幼儿员 (opens new window) 贡献 #508 (opens new window)
- 【优化】垂直菜单可用宽度,由 @半栈幼儿员 (opens new window) 贡献 #519 (opens new window)
- 【优化】优化角色的数据权限、菜单权限的选择框,由 @半栈幼儿员 (opens new window) 贡献 #509 (opens new window)
- 【优化】添加全局
box-sizing: border-box;
(先等等、全局影响),由 @半栈幼儿员 (opens new window) 贡献 #515 (opens new window)、#518 (opens new window) - 【新增】快速开关菜单的按钮,由 @邓超 (opens new window) 贡献 #54 (opens new window)
MALL 商城专区:
- 【新增】下单时,支持积分抵扣的选择,由 @puhui999 (opens new window) 贡献 #68 (opens new window)、#70 (opens new window)
- 【新增】积分商城,由 @puhui999 (opens new window) 贡献 #1089 (opens new window)、#1090 (opens new window)、#1092 (opens new window)、#555 (opens new window)、#558 (opens new window)、#1094 (opens new window)、#105 (opens new window)、#107 (opens new window)、#1097 (opens new window)
- 【新增】uni-app 增加
terminal
终端类型的传递,由 @Ordinary (opens new window) 贡献 #66 (opens new window) - 【优化】进入分类页的时候,自动勾选左侧一级分类(比如从首页进入),由 @卢越 (opens new window) 贡献 #74 (opens new window)
- 【完善】uni-app 针对拼团邀请的处理,由 @puhui999 (opens new window) 贡献 #79 (opens new window)
- 【新增】会员详情,增加售后、余额查看/修改的能力,由 @Zqqqqqq (opens new window)、@puhui999 (opens new window) 贡献 #77 (opens new window)、#78 (opens new window)、#504 (opens new window)、#1045 (opens new window)、#1047 (opens new window)
- 【优化】商品结算页现在可展示优惠券是否可用的原因,由 @卢越 (opens new window) 贡献 #84 (opens new window)
- 【优化】Vue3 管理后台:黑暗主题适配,涉及客服、售后详情,由 @卢越 (opens new window) 贡献 #516 (opens new window)、#524 (opens new window)、#526 (opens new window)
- 【优化】满减送活动的前端 + 后端实现,由 @puhui999 (opens new window) 贡献 #521 (opens new window)、#525 (opens new window)、#1050 (opens new window)、#528 (opens new window)、#1064 (opens new window)、#1060 (opens new window)、#1069 (opens new window)、#1070 (opens new window)、#1057 (opens new window)、#1080 (opens new window)、#546 (opens new window)、#547 (opens new window)、#1081 (opens new window)
- 【优化】限时折扣活动的前端 + 后端实现,由 @痴货 (opens new window)、@puhui999 (opens new window) 贡献 #529 (opens new window)、#1055 (opens new window)、#545 (opens new window)、#552 (opens new window)、#102 (opens new window)
- 【优化】商城客服聊天相关优化,由 @卢越 (opens new window) 贡献 #527 (opens new window)、#88 (opens new window)
- 【新增】uni-app 评论支持匿名、上传文件,由 @卢越 (opens new window) 贡献 #89 (opens new window)
- 【优化】商城优惠券新增描述字段,由 @卢越 (opens new window) 贡献 #530 (opens new window)、#1056 (opens new window)
- 【优化】拼团、秒杀的店铺装修,由 @卢越 (opens new window) 贡献 #1073 (opens new window)、#537 (opens new window)、#539 (opens new window)、#96 (opens new window)、#543 (opens new window)、#1077 (opens new window)、#1078 (opens new window)
- 【优化】分销提现时,支持下拉选择银行名字,由 @heyho (opens new window) 贡献 #1071 (opens new window)、#92 (opens new window)
- 【优化】支付方式默认选中首个可用方式,由 @Lcp (opens new window) 贡献 #97 (opens new window)
- 【优化】查询订单详情接口,增加 sync 主动同步支付状态,由 @芋道源码 (opens new window) 贡献 8850df1 (opens new window)
- 【优化】uni-app 端文件直传到OSS服务,由 @卢越 (opens new window) 贡献 #1093 (opens new window)、#103 (opens new window)
- 【优化】商城 Vue3 的一些优化,由 @卢越 (opens new window) 贡献 #557 (opens new window)、#104 (opens new window)
- 【优化】确认收货添加提示确认,提交售后信息后直接返回到订单详情,由 @Lcp (opens new window) 贡献 #106 (opens new window)
BPM 工作流专区:
- 【新增】进一步完善仿钉钉/快搭模式,由 @Jason (opens new window) 贡献 #978 (opens new window)、#452 (opens new window)
- 【优化】重构工作流审批页面,由 @Zqqqqqq (opens new window) 贡献 #80 (opens new window)、#82 (opens new window)、#84 (opens new window)
- 【优化】会签、或签分配人的时候,如果已经分配过,则不重复计算,由 @芋道源码 (opens new window) 贡献 a6e5b28 (opens new window)
PAY 支付专区:
- 【优化】支持支付宝接口内容加密,及修复支付宝渠道配置,由 @zhaoyu (opens new window) 贡献 #498 (opens new window)
- 【优化】钱包余额更新时,加锁避免并发更新,导致流水不连续的问题,由 @芋道源码 (opens new window) 贡献 dbb674b (opens new window)
- 【优化】优化支付宝、微信支付时,支付结果和异步回调结果的冲突,由 @芋道源码 (opens new window) 贡献 dbb674b (opens new window)
- 【新增】支付应用,增加 appKey 标识,用于不同接入方的标识,由 @陈玄礼 (opens new window) 贡献 #1041 (opens new window)
- 【优化】更新支付单价格的检视意见,由 @杨宇庆 (opens new window) 贡献 #1082 (opens new window)
- 【优化】查询支付订单时,增加 sync 主动轮询,解决支付宝、微信存在延迟的问题,由 @芋道源码 (opens new window) 贡献 2c2e9fe (opens new window)、a1995c8 (opens new window)、74e0427 (opens new window)
- 【优化】商城订单、钱包充值、示例订单的支付回调,增加“已支付”情况下的防重处理,由 @芋道源码 (opens new window) 贡献 57a934a (opens new window)、3bde43b (opens new window)、567cbea (opens new window)
- 【新增】《钱包充值、支付、退款》文档
- 【新增】《模拟支付、退款》文档
AI 大模型专区:
- 【优化】AI 思维导图的界面,由 @hhhero (opens new window) 贡献 #489 (opens new window)、#493 (opens new window)
- 【新增】知识库的后端实现,由 @小新 (opens new window) 贡献 #16 (opens new window)、#18 (opens new window)、#19 (opens new window)、#20 (opens new window)、#21 (opens new window)
IoT 物联网专区:
- 【新增】产品、设备、物模型的管理,由 @芋道源码 (opens new window) 贡献 #542 (opens new window)、#1076 (opens new window)
# 🐞 Bug Fixes
- 【修复】insertOrUpdate 死循环问题,由 @bro0k (opens new window) 贡献 #619 (opens new window)
- 【修复】使用 MySQL 数据库,执行 mvn test 时多个 TestCase 失败,由 @George.Wei (opens new window) 贡献 #1051 (opens new window)
- 【修复】H5 子页面刷新点击回退,跳转至登录页问题,由 @kong (opens new window) 贡献 #2 (opens new window)
- 【修复】关闭菜单还是会显示的问题修复,由 @Vmo (opens new window) 贡献 #1063 (opens new window)
- 【修复】角色标识的提示不正确问题,由 @尹先生 (opens new window) 贡献 #131 (opens new window)
- 【修复】
nacos-client=2.0.4
控制台异常,升级spring.cloud.alibaba.version=2021.0.5.0
,由 @JuniorXu (opens new window) 贡献 #171 (opens new window) - 【修复】修复字典选择器数据类型不生效问题,由 @OlyLis (opens new window) 贡献 #548 (opens new window)
- 【修复】Cloud 多租户下 XXL-Job 定时任务结果处理都为失败问题,由 @Lcp (opens new window) 贡献 #141 (opens new window)
- 【修复】完善对 SQLServer 2015 的兼容性,由 @芋道源码 (opens new window) 贡献 af5520d (opens new window)
- 【修复】代码生成时,同步数据库结构之后字段顺序混乱的问题,由 @supemeko (opens new window) 贡献 #1066 (opens new window)
Vue3 管理后台专区:
- 【修复】刷新令牌过期时,可能导致的白屏问题,由 @AhJindeg (opens new window) 贡献 #533 (opens new window)、#535 (opens new window)
- 【修复】IconSelect 无法清理的问题,由 @AhJindeg (opens new window) 贡献 #522 (opens new window)
- 【修复】top 布局模式下主容器高度计算方式、工具栏多出 1px、页脚多出 1px,由 @半栈幼儿员 (opens new window) 贡献 #513 (opens new window)
- 【修复】时间格式错误,由 @半栈幼儿员 (opens new window) 贡献 #510 (opens new window)
- 【修复】标签栏高度(被
box-sizing
和scrollbar__view
的height: 99%
干扰),由 @半栈幼儿员 (opens new window) 贡献 #517 (opens new window) - 【修复】移动端模式下,浅色背景导致标题与背景融为一体,直接使用 Element UI 自带的颜色变量,由 @爱摸鱼的阿恒 (opens new window) 贡献 #81 (opens new window)
- 【修复】新创建用户未上传头像时,头像不显示的bug;修复布局配置中标签页图标 key 错误的bug,由 @kuxiao (opens new window) 贡献 #540 (opens new window)
- 【修复】修复路由二级路径
VITE_BASE_PATH
支持,由 @半栈幼儿员 (opens new window) 贡献 #544 (opens new window) - 【修复】Vben 下载 Excel 文件时的异常处理问题,由 @kuxiao (opens new window) 贡献 #47 (opens new window)
- 【修复】菜单的路由地址为链接时不带参数的问题,由 @kuxiao (opens new window) 贡献 #550 (opens new window)
- 【修复】处理 vite-plugin-top-level-await 打包报错,由 @OlyLis (opens new window) 贡献 #556 (opens new window)
CRM 客户管理系统专区:
- 【修复】查询中审批状态标识错误的问题,由 @Lcp (opens new window) 贡献 #139 (opens new window)
MALL 商城专区:
- 【修复】切换 tabs 时,运营模块数据不实时更新的问题,由 @gitkmw (opens new window) 贡献 #69 (opens new window)
- 【修复】订单结算信息返回时,缺少积分相关信息,由 @puhui999 (opens new window) 贡献 #1031 (opens new window)
- 【修复】修复抖音小程序无法启动问题,由 @heStudio_admin (opens new window) 贡献 #67 (opens new window)
- 【修复】获取 uni-app 订单可使用的优惠券时,少传递类型的问题,由 @卢越 (opens new window) 贡献 #69 (opens new window)、#1032 (opens new window)
- 【修复】优惠券回收之后,领取数量和剩余数量不更新的问题,由 @卢越 (opens new window) 贡献 #1034 (opens new window)
- 【修复】拼团:未开启拼团的 SKU 需要禁用选择,由 @芋道源码 (opens new window) 贡献 5feab41 (opens new window)
- 【修复】uni-app 部分店铺装修组件,没有
styles
样式传递,由 @卢越 (opens new window) 贡献 #75 (opens new window)、#76 (opens new window)、#80 (opens new window)、#81 (opens new window)、#82 (opens new window) - 【修复】uni-app 拼团、秒杀装修组件,没有正确展示价格,由 @卢越 (opens new window) 贡献 #81 (opens new window)、#501 (opens new window)、#83 (opens new window)
- 【修复】uni-app 顶部导航栏装修无效的问题,由 @卢越 (opens new window) 贡献 #87 (opens new window)
- 【修复】解决商品项图片为空串时,订单项没有使用SPU图片的问题,由 @Ordinary (opens new window) 贡献 #1035 (opens new window)
- 【修复】uni-app 购物车商品数量减为0时,删除错误,由 @邓飞鹏 (opens new window) 贡献 #78 (opens new window)
- 【修复】会员统计可能存在的空指针,由 @卢越 (opens new window) 贡献 #1048 (opens new window)
- 【修复】订单结算页没有优惠券但是提示优惠券不存在的问题,由 @卢越 (opens new window) 贡献 #86 (opens new window)
- 【修复】修复快递鸟顺丰查询问题、订单退款问题、订单日志查询优化等,由 @卢越 (opens new window) 贡献 #1049 (opens new window)
- 【修复】商城发货后订单日志无法显示快递公司名称的问题,由 @卢越 (opens new window) 贡献 #1055 (opens new window)
- 【修复】分销:驳回佣金提现时,报'模板参数(reason)缺失'、让普通用户无需成为推广者也可以绑定成为推广者的下级以便让指定的推广者赚取佣金,由 @heyho (opens new window) 贡献 #1068 (opens new window)
- 【修复】uniapp 分销中心 => 我的团队 页面样式,布局优化、美化,由 @heyho (opens new window) 贡献 #95 (opens new window)
- 【修复】uniapp 授权登录成功后,每次都要填昵称和重新上传头像,由 @heyho (opens new window) 贡献 #93 (opens new window)
- 【修复】uniapp 在线客服页面的一些问题,由 @英狐 (opens new window) 贡献 #90 (opens new window)
- 【修复】发送商品显示不全问题和打包后客服聊天表情缺失问题,由 @Lcp (opens new window) 贡献 #541 (opens new window)
- 【修复】批量优化或修改 BUG,由 @lrlyl (opens new window) 贡献 #1084 (opens new window)、#553 (opens new window)、#101 (opens new window)
- 【修复】发货后订单操作日志快递公司显示错误问题,由 @筱龙缘 (opens new window) 贡献 #140 (opens new window)
- 【修复】物流信息、微信通知的缓存,因为 @Cacheable 错误使用 condition 导致无法缓存的问题,由 @芋道源码 (opens new window) 贡献 4c09a55 (opens new window)
- 【修复】虚拟成团时,
headId
未使用团长编号,由 @芋道源码 (opens new window) 贡献 7849666 (opens new window)
BPM 工作流专区:
- 【修复】流程模型分页数量查询不正确,由 @今晚打老虎 (opens new window) 贡献 #135 (opens new window)
- 【修复】任务相关的分页查询,事件范围不对,由 @hoha (opens new window) 贡献 #167 (opens new window)
- 【修复】
bpmnBytes
在非 UTF-8 环境下,可能存在乱码的问题,由 @SinyLi (opens new window) 贡献 #951 (opens new window)
# 🔨 Dependency Upgrades
- 【升级】spring boot from 3.3.1 to 3.3.4
- 【升级】spring boot admin from 3.3.2 to 3.3.3
- 【升级】redisson from 3.32.0 to 3.36.0
- 【升级】rocketmq-spring from 2.3.0 to 2.3.1
- 【升级】netty from 4.1.111 to 4.1.113
- 【升级】mapstruct from 1.5.5 to 1.6.2
- 【升级】hutool from 5.8.29 to 5.8.32
- 【升级】velocity from 2.3 to 2.4
- 【升级】guava from 33.2.1 to 33.3.1
- 【升级】jedis-mock from 1.1.2 to 1.1.4
- 【升级】weixin-java from 4.6.0 to 4.6.5.B
- 【升级】dm8 from 8.1.3.62 to 8.1.3.140
- 【升级】opengauss from 5.0.2 to 5.1.0
- 【升级】easy-trans from 3.0.5 to 3.0.6
- 【升级】mybatis-plus from 3.5.7 to 3.5.8
- 【升级】easyexcel from 3.3.4 to 4.0.3
- 【移除】xercesImpl