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