yudao-cloud

ruoyi-vue-pro 全新 Cloud 版本,优化重构所有功能。基于 Spring Cloud Alibaba + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城、CRM、ERP、AI 大模型等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!

MIT License

Stars
16.1K
Committers
93

Bot releases are visible (Hide)

yudao-cloud - v2.2.0(jdk17/21):支持 AIGC 人工智能、商城在线客服 Latest Release

Published by YunaiV 3 months ago

📈 Statistic

  • 总代码行数:222554
  • 源码代码行数:137846
  • 注释行数:50515
  • 单元测试用例数:1043

⭐ New Features

  • 【新增】支持人大金仓数 KingbaseES,由 @dhb52 贡献 #982
  • 【新增】find_in_set 函数的跨数据库实现,由 @dhb52 贡献 #994#1000
  • 【新增】支持华为 openGauss,由 @dhb52 贡献 #985
  • 【新增】Vue3 管理后台:动态表单支持字典选择器分离,重新封装 API 选择器,扩展字体图标,由 @puhui999 贡献 #435#441#446#449
  • 【新增】华为短信 Client 实现,由 @scholarli 贡献 #997
  • 【新增】protection 模块新增 signature 实现 API 签名,由 @slipper4j 贡献 #526#531#532#541
  • 【优化】短信验证码前置补零对其 endCode 长度,由 @aqiangaqiang 贡献 #116
  • 【优化】优化记录 infra_api_access_log 方法,截取参数最长 8000 字符,由 @高高 贡献 #976#977
  • 【新增】Vben 管理后台:新增《代码生成案例》,由 @JackLi 贡献 #42
  • 【优化】Vue3 管理后台:提取默认登录使用的租户与账号密码, 规避潜在的账户泄露问题,由 @邓超 贡献 #56
  • 【优化】Vue3 管理后台:Add StringDictDataType type by imitating getIntDictOptions,由 @AhJindeg 贡献 #453
  • 【优化】MyBatis 从 3.5.5 升级到 3.5.7,并简化数据权限的实现,由 @xl_niu 贡献 #1007
  • 【新增】Cloud:支持数据权限在 RPC 调用时,传递忽略数据权限的能力,由 @芋道源码 贡献 e18069d
  • 【新增】多租户缓存,增加忽略的 Spring Cache 配置,由 @芋道源码 贡献 1c95e12
  • 【新增】微信小程序的订阅消息,由 @puhui999 贡献 #1018#61#1019#1021#1023#1024#63#1025#63#64#1027
  • 【优化】文件存储 S3 兼容腾讯云、火山云的 VirtualStyle 模式,由 @芋道源码 贡献 4386c70
  • 【优化】Vben 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 59d2baa09d3fac
  • 【优化】Vue2 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 06750bf49dbfd0
  • 【优化】Area 在 IDEA debug 时 toString 方法报错StackOverflowError、指定 jackson 默认序列化时双向引用的前向、后向出口避免死循环报错,由 @常柯柯 贡献 #2#1022

CRM 客户管理系统专区:

MALL 商城专区:

PAY 支付专区:

AI 大模型专区:

🐞 Bug Fixes

  • 【修复】SYSTEM:获取菜单精简信息列表接口没有排除父 ID 非 0 的节点,由 @dongdongxiang 贡献 #561
  • 【修复】Vue3 管理后台:菜单新增时,id=0 导致 SQLServer 新增菜单失败,由 @dhb52 贡献 #440
  • 【修复】Vue3 管理后台:由于 .env.local-dev 重命名导致的构建指令异常,由 @邓超 贡献 #39
  • 【修复】Vue3 管理后台:三方登录 SocialLogin.vue 的验证码开关取反,由 @天痕 贡献 #443#442
  • 【修复】Vue3 管理后台:解决部门管理页面中,重置按钮失效问题,由 @刘岩Tony 贡献 #445
  • 【修复】MySQL 转 PostgreSQL、SQLServer 脚本,增加 dual 表需要一条数据,由 @dhb52 贡献 #968
  • 【修复】Vben 管理后台:mail regular 不正确,由 @Tech--man 贡献 #5
  • 【修复】更新角色时,记录修改内容,由 @syubun 贡献 #114
  • 【修复】Vue2 管理后台:导出 Excel 时,发生异常时,进行提示,由 @芋道源码 贡献 edc7293
  • 【修复】SYSTEM:id 获取不到用户引发的 NPE 异常,由 @g_l 贡献 #974
  • 【修复】上传文件测试时 pg 数据库字段与 FileContentDO 类型不一致报错修复,由 @orchidblessing 贡献 #534
  • 【修复】定时任务指定某一年执行时,只会执行一次,后台查看任务详细会报错,由 @高高 贡献 #987
  • 【修复】导入微信地址的时候无法获取areaId(只针对四个直辖市),由 @SuperHao@hunao0221 贡献 #988#585
  • 【修复】模块名称和表名称一样时,代码生成存在问题,如“shop”模块的“shop”表生成代码时shop都被移除了,由 @山野羡民 贡献 #990
  • 【修复】Vue3 管理后台:操作日志无法搜索操作人的问题,由 @杨宇庆 贡献 #457
  • 【修复】Vue3 管理后台:定时任务的列表中 点击“开启/关闭”按钮,弹窗点击取消,列表页状态已更改,由 @ms_think 贡献 #456
  • 【修复】修复主子表 ER P模式下代码自动生成不全问题,由 @jiushinakecai@panjiabao 贡献 #583
  • 【修复】controller.vm 模版中的 export-excel 引用的 Vo 类没有加上 sceneEnum.prefixClass 前缀导致报错,由 @Syriana_Zh 贡献 #1004
  • 【修复】Vue3 管理后台:定时任务-调度日志 执行结果使用字段错误,由 @AhJindeg 贡献 #464
  • 【修复】Vue3 管理后台:刷新令牌过期后,未正确跳转登录页,由 @AhJindeg 贡献 #465
  • 【修复】请求租户不存在时,记录访问日志、操作日志异常的问题,由 @芋道源码 贡献 bbdf9e9
  • 【修复】Vben 管理后台:前端代码生成后列表页面是空的问题,由 @little-rex 贡献 #1020
  • 【修复】Vue2 管理后台:角色导出 URL 不正确的问题,由 @芋道源码 贡献 7e3f310
  • 【修复】代码生成 Vue2 版本导出 undefined 问题,由 @zhkwork 贡献 #125
  • 【修复】AI 模块的 Redis 配置错误、打包配置缺失、日志冲突的问题,由 @OnPeaceOfMind 贡献 #127#128
  • 【修复】Vben 管理后台:升级 axios 版本,修复 token 过期刷新后,文件重传失败的问题,由 @芋道源码 贡献 a76b0ec
  • 【修复】Vben 管理后台:Excel 等导出时,如果发生异常,则不进行下载 Excel,而是错误提示,由 @芋道源码 贡献 941e95
  • 【修复】SYSTEM:导入系统用户时,增加注解校验过程,与界面添加和修改用户保持一致,由 @尹先生 贡献 #1017
  • 【修复】Vue3 管理后台:axios 请求拦截错误处理中 Promise.reject(error) 未返回,由 @perterHUAN 贡献 #488
  • 【修复】Vben 管理后台:处理表单设计器右侧属性配置面板表单不展示问题,由 @summer001-pd 贡献 #7

CRM 客户管理系统专区:

  • 【修复】商品统计计数显示成价格了,由 @山野羡民 贡献 #439
  • 【修复】合同详情中团队成员未展示权限编辑的问题,由 @downeyin 贡献 #472
  • 【修复】回款管理导出报错的问题,由 @芋道源码 贡献 87126d8

MALL 商城专区:

  • 【修复】性别未知时的枚举值与 member_user.sex 默认值不一致的问题,由 @邓超 贡献 #509
  • 【修复】商城首页销售额查询错误,由 @JJBoy1995 贡献 #518#42
  • 【修复】MemberUserBaseVO 的 sex 与 SexEnum 不一致的问题重命名导致的构建指令异常,由 @邓超 贡献 #510
  • 【修复】秒杀时间段配置的 URL simple-list 不正确的问题,由 @芋道源码 贡献 e1a5302
  • 【修复】填写商品属性后按回车键导致页面刷新的问题,由 @邓超 贡献 #45
  • 【修复】radeOrderUpdateService 的单元测试,由 @邓超 贡献 #525
  • 【修复】后台获取商品 SPU 分页列表数据时,数据会出现错乱问题,由 @dongdongxiang 贡献 #565
  • 【修复】被禁用的账户可以通过短信验证码再次登录的问题,由 @邓超 贡献 #568
  • 【修复】会员签到记录 Bug,由 @随便v走走 贡献 #984
  • 【修复】分销用户绑定时判断是否为新用户逻辑错误问题,由 @孙南北 贡献 #124
  • 【修复】修复会员和售后退款中订和单明细查询传递参数错误,由 @OnPeaceOfMind 贡献 #466
  • 【修复】售后退货界面,加载物流公司失败的问题,由 @zhaowg 贡献 #59
  • 【修复】复制订单信息失败,字段错误,由 @WCH 贡献 #58
  • 【修复】订单项取消时,分销未取消所有推广员的推广记录问题,由 @芋道源码 贡献 cf6f3ea
  • 【修复】更新库存时,同时更新销量,和 taobao 保持一致的逻辑,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app login.vue 微信登录绑定过慢,导致登录失败,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app 在微信小程序下,切换手机 + 密码登录失败的问题,由 @芋道源码 贡献 d716bc4
  • 【修复】优惠劵的折扣计算不正确,由 @芋道源码 贡献 3d9ec19
  • 【修复】商城装修页面拖动组件时会异常选择所有文字的问题,由 @zhaoyu 贡献 #487

BPM 工作流专区:

  • 【修复】Vue3 管理后台:OA 请假,修复列表展示的状态字段取值错误,由 @dhb52 贡献 #444
  • 【修复】多租户使用同一个流程标识 key 时查询报错,由 @今晚打老虎 贡献 #444
  • 【修复】Vue3 管理后台:流程详情的表单不显示数据问题,由 @OlyLis 贡献 #459
  • 【修复】Vue3 管理后台:OA 请假示例审批结果字段不正确的问题,由 @geekymv 贡献 #63
  • 【修复】Vue3 管理后台:流程设计器 bpmn 流转条件-流转类型选择默认流转路径,未正确显示 /,由 @最后的梦想 贡献 #463
  • 【修复】Cloud bpm 模块启动会失败的情况,由 @9527 贡献 #129
  • 【修复】Vue3 管理后台:流程设计器中,选择表达式时,不生效的情况,由 @芋道源码 贡献 46da7e2
  • 【修复】Vue3 管理后台:流程重新发起时,禁用业务表单的情况,避免报错,由 @芋道源码 贡献 5d91131
  • 【修复】发起用户可能没有部门,由 @今晚打老虎 贡献 #123

PAY 支付专区:

  • 【修复】示例订单完成支付后跳转到 404 页面的问题,由 @邓超 贡献 #50
  • 【修复】无法配置微信原生支付与网站支付的问题,由 @邓超 贡献 #53
  • 【修复】微信扫码支付 v2 版本,缺少 product_id 的报错,由 由 @芋道源码 贡献 e02b95f

ERP 企业管理专区:

  • 【修复】采购订单菜单权限错误问题,由 @咖啡不苦 贡献 #113
  • 【修复】采购金额计算逻辑错误,由 @zhenxi-he 贡献 #563
  • 【修复】数据统计时,租户在 MyBatis XML 不生效的问题,由 @芋道源码 贡献 fe3f144

MP 公众号专区:

  • 【修复】Vue3 管理后台:/mp/open/ -> /admin-api/mp/open/,由 @21克的爱情 贡献 #461

REPORT 报表专区:

  • 【修复】修复积木在访问 jmreport/index 会报错的问题,由 @芋道源码 贡献 39bf9cf

🔨 Dependency Upgrades

  • 【升级】spring boot from 3.2.2 to 3.3.1
  • 【升级】druid from 1.2.21 to 1.2.23
  • 【升级】dynamic-datasource from 4.3.0 to 4.3.1
  • 【升级】spring boot admin from 3.2.1 to 3.3.2
  • 【升级】podam from 8.0.1 to 8.0.2
  • 【升级】jedis-mock from 1.0.13 to 1.1.2
  • 【升级】lombok from 1.18.30 to 1.18.34
  • 【升级】jsoup from 1.17.2 to 1.18.1
  • 【升级】hutool-5 from 5.8.25 to 5.8.29
  • 【升级】hutool-6 from 6.0.0-M10 to 6.0.0-M14
  • 【升级】guava from 33.0.0-jre to 33.2.1-jre
  • 【升级】commons-net from 3.10.0 to 3.11.1
  • 【升级】tika-core from 2.9.1 to 2.9.2
  • 【升级】easy-excel from 3.3.3 to 3.3.4
  • 【升级】mybatis-plus from 3.5.5 to 3.5.7
  • 【升级】spring-cloud-alibaba from 2022.0.0.0 to 2023.0.1.2
  • 【升级】jimureport from 1.6.6 to 1.7.8
  • 【升级】easy-trans from 2.2.11 to 3.0.5
  • 【升级】redisson from 3.26.0 to 3.32.0
  • 【升级】knife4j from 4.3.0 to 4.5.0
  • 【升级】maven-compiler-plugin from 3.11.0 to 3.13.0
  • 【升级】flatten-maven-plugin from 1.5.0 to 1.6.0
yudao-cloud - v2.2.0(jdk8/11):支持 AIGC 人工智能、商城在线客服

Published by YunaiV 3 months ago

📈 Statistic

  • 总代码行数:222554
  • 源码代码行数:137846
  • 注释行数:50515
  • 单元测试用例数:1043

⭐ New Features

  • 【新增】支持人大金仓数 KingbaseES,由 @dhb52 贡献 #982
  • 【新增】find_in_set 函数的跨数据库实现,由 @dhb52 贡献 #994#1000
  • 【新增】支持华为 openGauss,由 @dhb52 贡献 #985
  • 【新增】Vue3 管理后台:动态表单支持字典选择器分离,重新封装 API 选择器,扩展字体图标,由 @puhui999 贡献 #435#441#446#449
  • 【新增】华为短信 Client 实现,由 @scholarli 贡献 #997
  • 【新增】protection 模块新增 signature 实现 API 签名,由 @slipper4j 贡献 #526#531#532#541
  • 【优化】短信验证码前置补零对其 endCode 长度,由 @aqiangaqiang 贡献 #116
  • 【优化】优化记录 infra_api_access_log 方法,截取参数最长 8000 字符,由 @高高 贡献 #976#977
  • 【新增】Vben 管理后台:新增《代码生成案例》,由 @JackLi 贡献 #42
  • 【优化】Vue3 管理后台:提取默认登录使用的租户与账号密码, 规避潜在的账户泄露问题,由 @邓超 贡献 #56
  • 【优化】Vue3 管理后台:Add StringDictDataType type by imitating getIntDictOptions,由 @AhJindeg 贡献 #453
  • 【优化】MyBatis 从 3.5.5 升级到 3.5.7,并简化数据权限的实现,由 @xl_niu 贡献 #1007
  • 【新增】Cloud:支持数据权限在 RPC 调用时,传递忽略数据权限的能力,由 @芋道源码 贡献 e18069d
  • 【新增】多租户缓存,增加忽略的 Spring Cache 配置,由 @芋道源码 贡献 1c95e12
  • 【新增】微信小程序的订阅消息,由 @puhui999 贡献 #1018#61#1019#1021#1023#1024#63#1025#63#64#1027
  • 【优化】文件存储 S3 兼容腾讯云、火山云的 VirtualStyle 模式,由 @芋道源码 贡献 4386c70
  • 【优化】Vben 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 59d2baa09d3fac
  • 【优化】Vue2 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 06750bf49dbfd0
  • 【优化】Area 在 IDEA debug 时 toString 方法报错StackOverflowError、指定 jackson 默认序列化时双向引用的前向、后向出口避免死循环报错,由 @常柯柯 贡献 #2#1022

CRM 客户管理系统专区:

MALL 商城专区:

PAY 支付专区:

AI 大模型专区:

🐞 Bug Fixes

  • 【修复】SYSTEM:获取菜单精简信息列表接口没有排除父 ID 非 0 的节点,由 @dongdongxiang 贡献 #561
  • 【修复】Vue3 管理后台:菜单新增时,id=0 导致 SQLServer 新增菜单失败,由 @dhb52 贡献 #440
  • 【修复】Vue3 管理后台:由于 .env.local-dev 重命名导致的构建指令异常,由 @邓超 贡献 #39
  • 【修复】Vue3 管理后台:三方登录 SocialLogin.vue 的验证码开关取反,由 @天痕 贡献 #443#442
  • 【修复】Vue3 管理后台:解决部门管理页面中,重置按钮失效问题,由 @刘岩Tony 贡献 #445
  • 【修复】MySQL 转 PostgreSQL、SQLServer 脚本,增加 dual 表需要一条数据,由 @dhb52 贡献 #968
  • 【修复】Vben 管理后台:mail regular 不正确,由 @Tech--man 贡献 #5
  • 【修复】更新角色时,记录修改内容,由 @syubun 贡献 #114
  • 【修复】Vue2 管理后台:导出 Excel 时,发生异常时,进行提示,由 @芋道源码 贡献 edc7293
  • 【修复】SYSTEM:id 获取不到用户引发的 NPE 异常,由 @g_l 贡献 #974
  • 【修复】上传文件测试时 pg 数据库字段与 FileContentDO 类型不一致报错修复,由 @orchidblessing 贡献 #534
  • 【修复】定时任务指定某一年执行时,只会执行一次,后台查看任务详细会报错,由 @高高 贡献 #987
  • 【修复】导入微信地址的时候无法获取areaId(只针对四个直辖市),由 @SuperHao@hunao0221 贡献 #988#585
  • 【修复】模块名称和表名称一样时,代码生成存在问题,如“shop”模块的“shop”表生成代码时shop都被移除了,由 @山野羡民 贡献 #990
  • 【修复】Vue3 管理后台:操作日志无法搜索操作人的问题,由 @杨宇庆 贡献 #457
  • 【修复】Vue3 管理后台:定时任务的列表中 点击“开启/关闭”按钮,弹窗点击取消,列表页状态已更改,由 @ms_think 贡献 #456
  • 【修复】修复主子表 ER P模式下代码自动生成不全问题,由 @jiushinakecai@panjiabao 贡献 #583
  • 【修复】controller.vm 模版中的 export-excel 引用的 Vo 类没有加上 sceneEnum.prefixClass 前缀导致报错,由 @Syriana_Zh 贡献 #1004
  • 【修复】Vue3 管理后台:定时任务-调度日志 执行结果使用字段错误,由 @AhJindeg 贡献 #464
  • 【修复】Vue3 管理后台:刷新令牌过期后,未正确跳转登录页,由 @AhJindeg 贡献 #465
  • 【修复】请求租户不存在时,记录访问日志、操作日志异常的问题,由 @芋道源码 贡献 bbdf9e9
  • 【修复】Vben 管理后台:前端代码生成后列表页面是空的问题,由 @little-rex 贡献 #1020
  • 【修复】Vue2 管理后台:角色导出 URL 不正确的问题,由 @芋道源码 贡献 7e3f310
  • 【修复】代码生成 Vue2 版本导出 undefined 问题,由 @zhkwork 贡献 #125
  • 【修复】AI 模块的 Redis 配置错误、打包配置缺失、日志冲突的问题,由 @OnPeaceOfMind 贡献 #127#128
  • 【修复】Vben 管理后台:升级 axios 版本,修复 token 过期刷新后,文件重传失败的问题,由 @芋道源码 贡献 a76b0ec
  • 【修复】Vben 管理后台:Excel 等导出时,如果发生异常,则不进行下载 Excel,而是错误提示,由 @芋道源码 贡献 941e95
  • 【修复】SYSTEM:导入系统用户时,增加注解校验过程,与界面添加和修改用户保持一致,由 @尹先生 贡献 #1017
  • 【修复】Vue3 管理后台:axios 请求拦截错误处理中 Promise.reject(error) 未返回,由 @perterHUAN 贡献 #488
  • 【修复】Vben 管理后台:处理表单设计器右侧属性配置面板表单不展示问题,由 @summer001-pd 贡献 #7

CRM 客户管理系统专区:

  • 【修复】商品统计计数显示成价格了,由 @山野羡民 贡献 #439
  • 【修复】合同详情中团队成员未展示权限编辑的问题,由 @downeyin 贡献 #472
  • 【修复】回款管理导出报错的问题,由 @芋道源码 贡献 87126d8

MALL 商城专区:

  • 【修复】性别未知时的枚举值与 member_user.sex 默认值不一致的问题,由 @邓超 贡献 #509
  • 【修复】商城首页销售额查询错误,由 @JJBoy1995 贡献 #518#42
  • 【修复】MemberUserBaseVO 的 sex 与 SexEnum 不一致的问题重命名导致的构建指令异常,由 @邓超 贡献 #510
  • 【修复】秒杀时间段配置的 URL simple-list 不正确的问题,由 @芋道源码 贡献 e1a5302
  • 【修复】填写商品属性后按回车键导致页面刷新的问题,由 @邓超 贡献 #45
  • 【修复】radeOrderUpdateService 的单元测试,由 @邓超 贡献 #525
  • 【修复】后台获取商品 SPU 分页列表数据时,数据会出现错乱问题,由 @dongdongxiang 贡献 #565
  • 【修复】被禁用的账户可以通过短信验证码再次登录的问题,由 @邓超 贡献 #568
  • 【修复】会员签到记录 Bug,由 @随便v走走 贡献 #984
  • 【修复】分销用户绑定时判断是否为新用户逻辑错误问题,由 @孙南北 贡献 #124
  • 【修复】修复会员和售后退款中订和单明细查询传递参数错误,由 @OnPeaceOfMind 贡献 #466
  • 【修复】售后退货界面,加载物流公司失败的问题,由 @zhaowg 贡献 #59
  • 【修复】复制订单信息失败,字段错误,由 @WCH 贡献 #58
  • 【修复】订单项取消时,分销未取消所有推广员的推广记录问题,由 @芋道源码 贡献 cf6f3ea
  • 【修复】更新库存时,同时更新销量,和 taobao 保持一致的逻辑,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app login.vue 微信登录绑定过慢,导致登录失败,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app 在微信小程序下,切换手机 + 密码登录失败的问题,由 @芋道源码 贡献 d716bc4
  • 【修复】优惠劵的折扣计算不正确,由 @芋道源码 贡献 3d9ec19
  • 【修复】商城装修页面拖动组件时会异常选择所有文字的问题,由 @zhaoyu 贡献 #487

BPM 工作流专区:

  • 【修复】Vue3 管理后台:OA 请假,修复列表展示的状态字段取值错误,由 @dhb52 贡献 #444
  • 【修复】多租户使用同一个流程标识 key 时查询报错,由 @今晚打老虎 贡献 #444
  • 【修复】Vue3 管理后台:流程详情的表单不显示数据问题,由 @OlyLis 贡献 #459
  • 【修复】Vue3 管理后台:OA 请假示例审批结果字段不正确的问题,由 @geekymv 贡献 #63
  • 【修复】Vue3 管理后台:流程设计器 bpmn 流转条件-流转类型选择默认流转路径,未正确显示 /,由 @最后的梦想 贡献 #463
  • 【修复】Cloud bpm 模块启动会失败的情况,由 @9527 贡献 #129
  • 【修复】Vue3 管理后台:流程设计器中,选择表达式时,不生效的情况,由 @芋道源码 贡献 46da7e2
  • 【修复】Vue3 管理后台:流程重新发起时,禁用业务表单的情况,避免报错,由 @芋道源码 贡献 5d91131
  • 【修复】发起用户可能没有部门,由 @今晚打老虎 贡献 #123

PAY 支付专区:

  • 【修复】示例订单完成支付后跳转到 404 页面的问题,由 @邓超 贡献 #50
  • 【修复】无法配置微信原生支付与网站支付的问题,由 @邓超 贡献 #53
  • 【修复】微信扫码支付 v2 版本,缺少 product_id 的报错,由 由 @芋道源码 贡献 e02b95f

ERP 企业管理专区:

  • 【修复】采购订单菜单权限错误问题,由 @咖啡不苦 贡献 #113
  • 【修复】采购金额计算逻辑错误,由 @zhenxi-he 贡献 #563
  • 【修复】数据统计时,租户在 MyBatis XML 不生效的问题,由 @芋道源码 贡献 fe3f144

MP 公众号专区:

  • 【修复】Vue3 管理后台:/mp/open/ -> /admin-api/mp/open/,由 @21克的爱情 贡献 #461

REPORT 报表专区:

  • 【修复】修复积木在访问 jmreport/index 会报错的问题,由 @芋道源码 贡献 39bf9cf

🔨 Dependency Upgrades

  • 【升级】spring boot from 3.2.2 to 3.3.1
  • 【升级】druid from 1.2.21 to 1.2.23
  • 【升级】dynamic-datasource from 4.3.0 to 4.3.1
  • 【升级】spring boot admin from 3.2.1 to 3.3.2
  • 【升级】podam from 8.0.1 to 8.0.2
  • 【升级】jedis-mock from 1.0.13 to 1.1.2
  • 【升级】lombok from 1.18.30 to 1.18.34
  • 【升级】jsoup from 1.17.2 to 1.18.1
  • 【升级】hutool-5 from 5.8.25 to 5.8.29
  • 【升级】hutool-6 from 6.0.0-M10 to 6.0.0-M14
  • 【升级】guava from 33.0.0-jre to 33.2.1-jre
  • 【升级】commons-net from 3.10.0 to 3.11.1
  • 【升级】tika-core from 2.9.1 to 2.9.2
  • 【升级】easy-excel from 3.3.3 to 3.3.4
  • 【升级】mybatis-plus from 3.5.5 to 3.5.7
  • 【升级】spring-cloud-alibaba from 2022.0.0.0 to 2023.0.1.2
  • 【升级】jimureport from 1.6.6 to 1.7.8
  • 【升级】easy-trans from 2.2.11 to 3.0.5
  • 【升级】redisson from 3.26.0 to 3.32.0
  • 【升级】knife4j from 4.3.0 to 4.5.0
  • 【升级】maven-compiler-plugin from 3.11.0 to 3.13.0
  • 【升级】flatten-maven-plugin from 1.5.0 to 1.6.0
yudao-cloud - v2.1.0(jdk17/21):优化操作日志、多数据库的支持

Published by YunaiV 6 months ago

📈 Statistic

  • 总代码行数:207512
  • 源码代码行数:129166
  • 注释行数:46828
  • 单元测试用例数:1024

⭐ New Features

  • 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958#959#960#961#962#963#964#965
  • 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
  • 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
  • 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
  • 【重构】Excel 导入时,增加 @ExcelSelect 注解,支持下拉选择数据,由 @puhui999 贡献 #900
  • 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710#412
  • 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
  • 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
  • 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
  • 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422#108
  • 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12cff52769
  • 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef398bf5a1
  • 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a316130925253
  • 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496#19
  • 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
  • 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加 ? 拼接参数,由 @芋道源码 贡献 f75e8d1

CRM 客户管理系统专区:

MALL 商城专区:

BPM 工作流专区:

  • 【重构】审批人的分配规则实现,移除 bpm_task_assign_rule 表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02797fddf
  • 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddff5f73ad960f27f5f7ccd4
  • 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb33d59c8
  • 【重构】流程实例的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_process_instance_ext 表,由 @芋道源码 贡献 7967a2a59c7c49
  • 【重构】流程任务的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_task_ext 表,由 @芋道源码 贡献 7967a2a
  • 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
  • 【重构】新增流程分类表,替代现有的 bpm_category 数据字典,由 @芋道源码 贡献 ed83b91501a1c2
  • 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed29a0fbf
  • 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
  • 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321728cf15
  • 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71

MP 公众号专区:

  • 【新增】增加 unionid,由 @Fanjc 贡献 #104

REPORT 报表专区:

🐞 Bug Fixes

  • 【修复】MapUtils.findAndThenkey 为 null 时,不处理,由 @dhb52 贡献 #904
  • 【修复】convertXxxByFlatMap, 当 map 后内容为 null 时,flatMap 会出现 NPE,由 @dhb52 贡献 #926
  • 【修复】Vue3 管理后台:取消社交登录时,登录按钮 loading 状态未取消,由 @AhJindeg 贡献 #400
  • 【修复】Vue3 管理后台:引入 prettier-eslint 依赖,修复 settings.json 文件中设置格式化插件 rvest.vs-code-prettier-eslint 未生效问题,由 @AhJindeg 贡献 #401
  • 【修复】角色在编辑数据权限时,无法回显的问题,由 @moon69 贡献 #402
  • 【修复】(crontab): add inputChange for crontab,由 @AhJindeg 贡献 #409
  • 【修复】【系统管理/岗位管理/新增按钮与导出按钮】权限 hasPermi 错误,由 @aqiangaqiang 贡献 #411
  • 【修复】中山市缺失,由 @cheng102e 贡献 #462
  • 【修复】Xss 开启时,忽略的 URL 针对 RequestBody 还是会 XSS 过滤的问题,由 @芋道源码 贡献 c943233
  • 【修复】jdk21 版本下 docker-compose 中 Redis Host 参数名称不正确的问题,由 E1 贡献 #901
  • 【修复】(role): add nextTick for open,由 @AhJindeg 贡献 #414
  • 【修复】Vue3 管理后台:导入用户的 UserImportForm 一些列 bug,由 @AhJindeg 贡献 #421
  • 【修复】获取登录用户的权限信息接口在没有授权角色时,没有菜单列表导致报错的问题,由 @a472159403 贡献 #945#110
  • 【修复】Swagger 部分字段的注释不正确的问题,由 @moon69 贡献 #933
  • 【修复】Vue3 管理后台:修复第四个导航模式 hover 无法点开菜单的问题,由 @moon69 贡献 #427
  • 【修复】Vue3 管理后台:部分文件中 v-hasPermi 权限标识填写错误,由 @AhJindeg 贡献 #429
  • 【修复】非 json 请求(文件上传)时,token 过期时,错误读取 request body 问题,由 @芋道源码 贡献 fd832e2
  • 【修复】Vue3 管理后台:角色类型字段没有被字典翻译问题,由 @jnlimz 贡献 #430
  • 【修复】角色管理页面-查询未按照排序字段排序的问题,由 @jnlimz 贡献 #112
  • 【修复】短信模板中关于 type 字段的描述,由 @邓超 贡献 #496#487
  • 【修复】Oracle 自带系统表,影响代码生成,由 @芋道源码 贡献 c6eed9a
  • 【修复】Vue3 管理后台:修复前端文件上传 Content-Type 异常问题,由 @Khalid 贡献 #436
  • 【修复】Vue3 管理后台:WebSocket 示例菜单,存在死循环的问题,由 @AhJindeg 贡献 #437
  • 【修复】代码生成:处理 SQLServer 数据库获取不到数据表结构注释,由 @ArlenBoy 贡献 #760
  • 【修复】移除 Druid 广告逻辑未按照期望执行,由 @芋道源码 贡献 290a981

MALL 商城专区:

  • 【修复】小程序的 checkUpdate 未导出的问题,由 @cnyballk 贡献 #44#45#46
  • 【修复】登录后的移除 returnUrl 的使用不正确,由 @天痕 贡献 #49
  • 【修复】发货日志物流公司名称不显示问题,由 @山野羡民 贡献 #920
  • 【修复】取消订单时,取消分销订单不正确的问题,由 @wangxiaorui 贡献 #924
  • 【修复】解决查看未上架的商品时,报错缺少商品名称问题,由 @杨宇庆 贡献 #908
  • 【修复】添加加入购物车商品数量不可为 0 或更低数量的限制,由 @风狗 贡献 #915
  • 【修复】拼团详情错误传递 groupon_id 的问题,由 @芋道源码 贡献 a8165825faa006
  • 【修复】营销的商品范围枚举不正确的问题,由 @芋道源码 贡献 427c2d5
  • 【修复】会员等级变更修复,由 @天痕 贡献 #93
  • 【修复】修改商品评论的可见性时,未正确更新评论的可见性的问题,由 @云扬四海 贡献 #939
  • 【修复】取消订单,返回优惠劵时,状态校验不正确的问题,由 @芋道源码 贡献 c1df35d
  • 【修复】秒杀时段点击编辑报错,由 @芋道源码 贡献 20a9780
  • 【修复】管理后台发放优惠劵时,只能发送未修改过有效期类型的优惠券,由 @芋道源码 贡献 dae4e64
  • 【修复】管理后台修改待支付订单,调整价格取值错误,由 @Evol郑天 贡献 #77
  • 【修复】管理后台的商城订单统计数据有问题,由 @芋道源码 贡献 e2fe0473f7e99c
  • 【修复】订单详情,点击查看商品详情时应该跳转的是 spuId,由 @孙正涛 贡献 #51
  • 【修复】店铺装修时,商品列表组件返回的商品信息,按照选择的顺序返回,由 @芋道源码 贡献 bbfff1b
  • 【修复】拼团装修组件,跳转拼团商品界面的 id 不正确的问题,由 @芋道源码 贡献 68d2fc4
  • 【修复】优惠活动中的限时活动,添加活动报错系统异常,由 @bumianri 贡献 #733

REPORT 报表专区:

  • 【修复】UReport 包冲突,导致积木报表导出 Excel 报错,由 @李占宏 贡献 #899
  • 【移除】Ureport 的实现,因为和 Spring Boot 兼容性较差,由 @芋道源码 贡献

PAY 支付专区:

  • 【修复】微信支付时,无法保证父线程的 ThreadLocal 传入子线程,由 @芋道源码 贡献 d30700d
  • 【修复】解决退款失败时返回退款订单号错误的问题,由 @杨宇庆 贡献 #912

CRM 客户管理专区:

  • 【修复】@RequestBody 和 Multipart 不能同时存在的异常和导入客户后序列化产生的异常,由 @芋道源码 贡献 a68abc4
  • 【修复】修复创建跟进记录操作日志的 id 不正确,由 @芋道源码 贡献 #938
  • 【修复】CRM 管理员数据权限,由 @puhui999 贡献 #957
  • 【修复】CRM 客户导入无效的问题,由 @puhui999 贡献 #433

ERP 企业管理专区:

  • 【修复】ERP 采购订单菜单权限错误问题,由 @zengheng 贡献 #922
yudao-cloud - v2.1.0:优化操作日志、多数据库的支持

Published by YunaiV 6 months ago

📈 Statistic

  • 总代码行数:207512
  • 源码代码行数:129166
  • 注释行数:46828
  • 单元测试用例数:1024

⭐ New Features

  • 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958#959#960#961#962#963#964#965
  • 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
  • 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
  • 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
  • 【重构】Excel 导入时,增加 @ExcelSelect 注解,支持下拉选择数据,由 @puhui999 贡献 #900
  • 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710#412
  • 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
  • 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
  • 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
  • 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422#108
  • 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12cff52769
  • 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef398bf5a1
  • 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a316130925253
  • 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496#19
  • 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
  • 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加 ? 拼接参数,由 @芋道源码 贡献 f75e8d1

CRM 客户管理系统专区:

MALL 商城专区:

BPM 工作流专区:

  • 【重构】审批人的分配规则实现,移除 bpm_task_assign_rule 表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02797fddf
  • 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddff5f73ad960f27f5f7ccd4
  • 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb33d59c8
  • 【重构】流程实例的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_process_instance_ext 表,由 @芋道源码 贡献 7967a2a59c7c49
  • 【重构】流程任务的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_task_ext 表,由 @芋道源码 贡献 7967a2a
  • 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
  • 【重构】新增流程分类表,替代现有的 bpm_category 数据字典,由 @芋道源码 贡献 ed83b91501a1c2
  • 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed29a0fbf
  • 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
  • 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321728cf15
  • 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71

MP 公众号专区:

  • 【新增】增加 unionid,由 @Fanjc 贡献 #104

REPORT 报表专区:

🐞 Bug Fixes

  • 【修复】MapUtils.findAndThenkey 为 null 时,不处理,由 @dhb52 贡献 #904
  • 【修复】convertXxxByFlatMap, 当 map 后内容为 null 时,flatMap 会出现 NPE,由 @dhb52 贡献 #926
  • 【修复】Vue3 管理后台:取消社交登录时,登录按钮 loading 状态未取消,由 @AhJindeg 贡献 #400
  • 【修复】Vue3 管理后台:引入 prettier-eslint 依赖,修复 settings.json 文件中设置格式化插件 rvest.vs-code-prettier-eslint 未生效问题,由 @AhJindeg 贡献 #401
  • 【修复】角色在编辑数据权限时,无法回显的问题,由 @moon69 贡献 #402
  • 【修复】(crontab): add inputChange for crontab,由 @AhJindeg 贡献 #409
  • 【修复】【系统管理/岗位管理/新增按钮与导出按钮】权限 hasPermi 错误,由 @aqiangaqiang 贡献 #411
  • 【修复】中山市缺失,由 @cheng102e 贡献 #462
  • 【修复】Xss 开启时,忽略的 URL 针对 RequestBody 还是会 XSS 过滤的问题,由 @芋道源码 贡献 c943233
  • 【修复】jdk21 版本下 docker-compose 中 Redis Host 参数名称不正确的问题,由 E1 贡献 #901
  • 【修复】(role): add nextTick for open,由 @AhJindeg 贡献 #414
  • 【修复】Vue3 管理后台:导入用户的 UserImportForm 一些列 bug,由 @AhJindeg 贡献 #421
  • 【修复】获取登录用户的权限信息接口在没有授权角色时,没有菜单列表导致报错的问题,由 @a472159403 贡献 #945#110
  • 【修复】Swagger 部分字段的注释不正确的问题,由 @moon69 贡献 #933
  • 【修复】Vue3 管理后台:修复第四个导航模式 hover 无法点开菜单的问题,由 @moon69 贡献 #427
  • 【修复】Vue3 管理后台:部分文件中 v-hasPermi 权限标识填写错误,由 @AhJindeg 贡献 #429
  • 【修复】非 json 请求(文件上传)时,token 过期时,错误读取 request body 问题,由 @芋道源码 贡献 fd832e2
  • 【修复】Vue3 管理后台:角色类型字段没有被字典翻译问题,由 @jnlimz 贡献 #430
  • 【修复】角色管理页面-查询未按照排序字段排序的问题,由 @jnlimz 贡献 #112
  • 【修复】短信模板中关于 type 字段的描述,由 @邓超 贡献 #496#487
  • 【修复】Oracle 自带系统表,影响代码生成,由 @芋道源码 贡献 c6eed9a
  • 【修复】Vue3 管理后台:修复前端文件上传 Content-Type 异常问题,由 @Khalid 贡献 #436
  • 【修复】Vue3 管理后台:WebSocket 示例菜单,存在死循环的问题,由 @AhJindeg 贡献 #437
  • 【修复】代码生成:处理 SQLServer 数据库获取不到数据表结构注释,由 @ArlenBoy 贡献 #760
  • 【修复】移除 Druid 广告逻辑未按照期望执行,由 @芋道源码 贡献 290a981

MALL 商城专区:

  • 【修复】小程序的 checkUpdate 未导出的问题,由 @cnyballk 贡献 #44#45#46
  • 【修复】登录后的移除 returnUrl 的使用不正确,由 @天痕 贡献 #49
  • 【修复】发货日志物流公司名称不显示问题,由 @山野羡民 贡献 #920
  • 【修复】取消订单时,取消分销订单不正确的问题,由 @wangxiaorui 贡献 #924
  • 【修复】解决查看未上架的商品时,报错缺少商品名称问题,由 @杨宇庆 贡献 #908
  • 【修复】添加加入购物车商品数量不可为 0 或更低数量的限制,由 @风狗 贡献 #915
  • 【修复】拼团详情错误传递 groupon_id 的问题,由 @芋道源码 贡献 a8165825faa006
  • 【修复】营销的商品范围枚举不正确的问题,由 @芋道源码 贡献 427c2d5
  • 【修复】会员等级变更修复,由 @天痕 贡献 #93
  • 【修复】修改商品评论的可见性时,未正确更新评论的可见性的问题,由 @云扬四海 贡献 #939
  • 【修复】取消订单,返回优惠劵时,状态校验不正确的问题,由 @芋道源码 贡献 c1df35d
  • 【修复】秒杀时段点击编辑报错,由 @芋道源码 贡献 20a9780
  • 【修复】管理后台发放优惠劵时,只能发送未修改过有效期类型的优惠券,由 @芋道源码 贡献 dae4e64
  • 【修复】管理后台修改待支付订单,调整价格取值错误,由 @Evol郑天 贡献 #77
  • 【修复】管理后台的商城订单统计数据有问题,由 @芋道源码 贡献 e2fe0473f7e99c
  • 【修复】订单详情,点击查看商品详情时应该跳转的是 spuId,由 @孙正涛 贡献 #51
  • 【修复】店铺装修时,商品列表组件返回的商品信息,按照选择的顺序返回,由 @芋道源码 贡献 bbfff1b
  • 【修复】拼团装修组件,跳转拼团商品界面的 id 不正确的问题,由 @芋道源码 贡献 68d2fc4
  • 【修复】优惠活动中的限时活动,添加活动报错系统异常,由 @bumianri 贡献 #733

REPORT 报表专区:

  • 【修复】UReport 包冲突,导致积木报表导出 Excel 报错,由 @李占宏 贡献 #899
  • 【移除】Ureport 的实现,因为和 Spring Boot 兼容性较差,由 @芋道源码 贡献

PAY 支付专区:

  • 【修复】微信支付时,无法保证父线程的 ThreadLocal 传入子线程,由 @芋道源码 贡献 d30700d
  • 【修复】解决退款失败时返回退款订单号错误的问题,由 @杨宇庆 贡献 #912

CRM 客户管理专区:

  • 【修复】@RequestBody 和 Multipart 不能同时存在的异常和导入客户后序列化产生的异常,由 @芋道源码 贡献 a68abc4
  • 【修复】修复创建跟进记录操作日志的 id 不正确,由 @芋道源码 贡献 #938
  • 【修复】CRM 管理员数据权限,由 @puhui999 贡献 #957
  • 【修复】CRM 客户导入无效的问题,由 @puhui999 贡献 #433

ERP 企业管理专区:

  • 【修复】ERP 采购订单菜单权限错误问题,由 @zengheng 贡献 #922
yudao-cloud - v2.0.1:支持 CRM、ERP 系统

Published by YunaiV 8 months ago

📈 Statistic

  • 总代码行数:211059
  • 源码代码行数:131201
  • 注释行数:47856
  • 单元测试用例数:1071

⭐ New Features

  • 将 banner、error-code、desensitize 融合到 web 组件里,减少 starter,由 @芋道源码 贡献 44699ef
  • 将 sms 融合到 system 模块里,减少 starter,由 @芋道源码 贡献 5acdd15
  • 支持前端直接上传阿里云、七牛、腾讯云、MinIO 等云存储,由 @疯狂的世界 贡献 #865#382

CRM 客户管理系统专区:

ERP 企业资源计划系统专区:

  • 【新增】ERP 的首页统计,由 @芋道源码 贡献
  • 【新增】ERP 的产品信息、分类、单位,由 @芋道源码 贡献
  • 【新增】ERP 的仓库信息、库存、明细、出库、入库、调拨、盘点,由 @芋道源码 贡献
  • 【新增】ERP 的采购订单、入库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的销售订单、出库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的付款单、收款单、结算账户,由 @芋道源码 贡献

BPM 工作流专区:

  • 【优化】BPMN 添加 assigne 处理器,由 @云开 贡献 #863

Pay 支付专区:

  • 【新增】支持微信 H5 网页支付,由 @杨宇庆 贡献 #895

🐞 Bug Fixes

  • 【修复】“短信发送过于频率”的拼写错误,由 @杨宇庆 贡献 #855
  • 【修复】解决 deploy.sh 里停服务无法正常显示服务名的问题,由 @杨宇庆 贡献 #856
  • 【修复】JDK21 下,获取 redis 命令统计指令有误,由 @dhb52 贡献 #87
  • 【修复】Vue3 管理后台:验证码、文档开关不正确的问题,由 @dhb52 贡献 #311
  • 【修复】Vue3 管理后台:登录时,带参数的 URL 无法正常跳转的问题,由 @NiceShow 贡献 #379
  • 【修复】Vue3 管理后台:用户头像、昵称修改,同步更新 Layout/UserInfo,由 @dhb52 贡献 #385
  • 【修复】Vue3 管理后台:修复权限范围默认展开,deptExpand 却默认折叠的问题,由 @moon69 贡献 #375

MALL 商城系统专区:

  • 【修复】商城统计,当某地区有人下单但无人支付时的空指针异常,由 @李占宏 贡献 #896
  • 【修复】商品卡片没有正确格式化数字的问题,由 @李占宏 贡献 #39

CRM 客户管理系统专区:

  • 【修复】跟进记录分页不显示商机,由 @杨宇庆 贡献 #867

Pay 支付专区:

  • 【修复】解决支付宝 Wap 创建的订单的超时时间无法生效的问题,由 @杨宇庆 贡献 #894
  • 【修复】解决订单同步任务引起的对已关闭的订单成功支付的问题,由 @杨宇庆 贡献 #893
yudao-cloud - v2.0.0:支持商城 uni-app 支持 Vue3、店铺装修等功能

Published by YunaiV 9 months ago

📈 Statistic

  • 总代码行数:190773
  • 源码代码行数:118129
  • 注释行数:43574
  • 单元测试用例数:1120

⭐ New Features

  • 【重构】简化 system 和 infra 大模块模块的 VO,由 @芋道源码 贡献 #774
  • 【新增】Vue3 管理后台:文件列表增加图片的展示和预览,由 @boide 贡献 #333
  • 【优化】Spring Cloud 的 feign 调用,使用 okhttp 替代 HttpURLConnection,由 @Henry 贡献 #72
  • 【优化】增加 system 和 infra 的代码覆盖率,提升稳定性,由 @芋道源码 贡献 #783
  • 【优化】增加 ip 东莞市下面的行政区信息,由 @芋道源码 贡献 #793
  • 【优化】操作日志实现,支持数据的变更记录,由 @puhui999 贡献 #805#806#346
  • 【优化】代码生成的表列表排序,按照更新时间倒序,由 @bunco 贡献 #828
  • 【优化】数据权限兼容性,由 @chenchenche 贡献 #90
  • 【优化】多图上传组件的 modalValue 回显,由 @puhui999 贡献 #366

MALL 商城专区:

CRM 客户管理系统专区:

REPORT 报表专区:

  • 【新增】完善 UReport2 的集成,由 @souvc 贡献 #327#773
  • 【优化】支持 SaaS 多租户,由 @Fanjc 贡献 #84

BPM 工作流专区:

🐞 Bug Fixes

  • 【修复】Vue3 管理后台:IDEA 在 v-for="dict in getIntDictOptions(...)" 时,el-optionkey 会告警的问题,由 @芋道源码 贡献 aecc9bb
  • 【修复】Vue3 管理后台:修改 UploadImg 组件预览图片的方式为 createImageViewer,解决列表预览图片层级出现错误,由 @puhui999 贡献 #340
  • 【修复】Spring Cloud 的 mp、member、mall 缺少 Maven build plugins,由 @WangSai 贡献 #73
  • 【修复】Spring Cache Redis 单冒号,而不是双 :: 冒号,避免 Redis Desktop Manager 多余空格,由 @晨曦伴读 贡献 #81
  • 【修复】Spring Cloud 在 JDK17 场景下无法编译启动的问题,由 @oc 贡献 #70
  • 【修复】修复 JDK21 代码生成模板文件中 import 的错误,由 @云开 贡献 #792
  • 【修复】Websocket 断开时,未删除会话缓存 bug,由 @陈晨成 贡献 #71
  • 【修复】JDK21 版本的 WebSocket 失效的问题,由 @oc 贡献 #87
  • 【修复】修改短信渠道事,缓存没有更新,由 @Evol郑天 贡献 #86
  • 【修复】导出 Excel:Long 类型 ID 会丢失精度,由 @moon69 贡献 #89
  • 【修复】文件路径 url 中文解码问题,由 @ccran 贡献 #807
  • 【修复】代码生成器 Vue2,Excel导出下载修复,由 @virtuecai 贡献 #804
  • 【修复】Vue2 管理后台:修改用户时,报密码长度不正确的问题,由 @芋道源码 贡献 7c8d340
  • 【修复】腾讯云上传 bug,由 @Breadswim 贡献 #123
  • 【修复】CacheUtils 异步缓存的 ThreadLocal 变量传递,由 @芋道源码 贡献 c98738d
  • 【修复】修复文件上传数据回显错误,由 @puhui999 贡献 #355
  • 【修复】Oracle limitN wrapper 条件修正,由 @Cool_Breeze 贡献 #843
  • 【修复】去除通知保存 VO 里的 Id 不为空验证,由 @smthhy 贡献 #841

BPM 工作流专区:

  • 【修复】解决审批流自定义脚本无法获取流程变量,由 @xiuuuu 贡献 #799
  • 【修复】多租户的工作流隔离,由 @芋道源码 贡献 9a03f1a
  • 【修复】修复请假申请提交后页面不返回 的bug,由 @puhui999 贡献 #355

Member 会员中心专区:

  • 【修复】修复微信小程序的一键登录时,缺少 state 参数,由 @Evol郑天 贡献 #74#21
  • 【修复】会员当前有等级的时候下订单会把当前等级给清空了,由 @云扬四海 贡献 #809

MALL 商城系统专区:

  • 【修复】微信小程序登录 openid 参数名不一致导致支付报错问题,由 @高靖 贡献 #33
  • 【修复】修复订单操作日志中快递公司名称模板与数据对不上的问题,由 @杨宇庆 贡献 #811

PAY 支付中心专区:

  • 【修复】支付回调时,查询 PayOrderApi getOrder 需要登录的问题,由 @Fanjc 贡献 #88
  • 【修复】修改 pay 模块>支付订单的同步 Job,查询指定创建时间前的待支付订单,由 @骑士梦 贡献 #808
  • 【修复】支付 demo 退款单匹配错误问题,由 @lynfgn 贡献 #800

📈 Statistic

  • 总代码行数:185740
  • 源码代码行数:114411
  • 注释行数:71329
  • 单元测试用例数:1073

⭐ New Features

  • 【新增】RocketMQ、Kafka、RabbitMQ 消息队列的支持,由 @芋道源码 贡献 #711
  • 【优化】Vue 管理后台:新增用户时,归属部门赋默认值,由 @派森强哥 贡献 #707
  • 【新增】微信小程序、微信公众号、企业微信、钉钉等三方应用的管理,由 @puhui999 贡献 #696#296
  • 【新增】Vue3 + Element Plus 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @芋道源码 贡献 #325#736#65
  • 【新增】Vue2 + Element UI 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @puhui999 贡献 #1#734#2#761#3#769
  • 【完善】达梦数据库适配,由 @dhb52 贡献 #719
  • 【完善】SaaS 租户支持独立子域名,由 @芋道源码 贡献
  • 【优化】Vue3 管理后台:默认关闭 Prettier 格式化,避免影响开发效率,由 @芋道源码 贡献
  • 【优化】Vue3 管理后台:新增菜单搜索功能,由 @boide 贡献 #331
  • 【新增】WebSocket 组件,支持 Token 身份认证、Session 会话管理、Message 消息接收、Message 广播推送等,由 @芋道源码 贡献 #749
  • 【优化】使用 justauth 替代现有 yudao-spring-boot-starter-biz-social 依赖,减少 starter,由 @芋道源码 贡献 #752
  • 【优化】模块直接引入 wxjava starter,替代现有 yudao-spring-boot-starter-biz-weixin 依赖,减少 starter,由 @芋道源码 贡献

BPM 专区:

  • 【新增】创建流程实例指定审批人,由 @Youkehai 贡献 #717
  • 【新增】达梦数据库对工作流的适配,由 @dhb52 贡献 #723

REPORT 专区:

  • 【新增】UReport2 的集成,由 @souvc 贡献 #744

MALL 专区:

CRM 专区:

🐞 Bug Fixes

  • 【修复】vben 代码生成错误,由 @xingyuv 贡献 #705
  • 【修复】Vue3 管理后台:unocss 导致 Login 登录界面的首次重定向问题,由 @芋道源码 贡献 de62a7a
  • 【修复】Vue3 管理后台:站内信内容过多回显问题,由 @lzy 贡献 #299
  • 【修复】Boot 3.X:分支启用 druid 的 stat-view-servlet 会导致服务启动失败,禁用又查看不到监控页面的问题,由 @OrionPax 贡献 #728
  • 【修复】Vue3 管理后台:滑块验证码无任何滑动直接点击验证时,x 坐标空,导致后端 NPE 的问题,由 @柯杨 贡献 #321
  • 【修复】Vue3 管理后台:社交绑定后,列表重复,由 @口口口 贡献 #323
  • 【修复】更新账号时岗位为空时发生的空指针异常,由 @oc 贡献 #69
  • 【修复】@PermitAll 注解在 @RequestMapping 未填写 method 无法免登录的问题,由 @胡庆春 贡献 #67
  • 【修复】mybatis plus 配置的 type-aliases-package 错误,由 @胡庆春 贡献 #68
  • 【修复】Cloud 未启动 system 模块,其他模块 【bpm\report 等模块】,因依赖错误码组件无法启动服务,由 @陈晨成 贡献 #60

MALL 专区:

  • 【修复】商城订单:解决列数据中的 table#header 数据不刷新的问题,由 @puhui999 贡献 #295
  • 【修复】商城 uniapp Vue2 版本,openid 解析不正确,由 @青椒麻不过花椒@绾君心 贡献 #11#19
  • 【修复】商城 Vue3 管理后台:运费模版的选择地区提示错误,由 @风狗 贡献 #302
  • 【修复】小程序模式下的一些异常,以及页面跳转错误,由 @云扬四海 贡献 #17
  • 【修复】返回使用过优惠券逻辑的状态字段取错了,由 @Ai3_刘小龙 贡献 #764

PAY 专区:

  • 【修复】PayWalletRechargeCreate 参数校验不正确,由 @puhui999 贡献 #698

MP 专区:

  • 【修复】同步公众号粉丝接口调用错误,由 @Evol郑天 贡献 #336
  • 【修复】公众号-素材管理 上传时缺少 accountId 参数,由 @Evol郑天 贡献 #338
yudao-cloud - v1.8.3:优化商城代码,并支持 Spring Cloud 版本

Published by YunaiV 12 months ago

📈 Statistic

  • 总代码行数:166511
  • 源码代码行数:102533
  • 注释行数:38384
  • 单元测试用例数:947

⭐ New Features

🐞 Bug Fixes

  • 【修复】修改 Spring Doc 版本,解决 Swagger 文档都是 form 提交,由 @fangyuan 贡献 #637
  • 【修复】Vue3 管理后台:对齐面包屑的图标和文字,由 @疯狂的世界 贡献 #261
  • 【修复】Vue3 管理后台:解决处理顶级非目录路由的组件名称逻辑缺失的问题,由 @clockdotnet 贡献 #254
  • 【修复】解决未配置用户角色时无法加载页面问题,由 @刘少军 贡献 #647
  • 【修复】Vue2 管理后台:操作日志搜索参数名错误,由 @ligitee 贡献 #641
  • 【修复】Vue3 管理后台:刷新菜单缓存失效问题,由 @天痕 贡献 #265
  • 【修复】Vue3 管理后台:前端支付渠道配置权限错误,由 @小玩家 贡献 #277
  • 【修复】[文件管理->文件配置->更换主配置],导致文件上传报错,由 @人生三两事 贡献 #675
  • 【修复】敏感词单字符检验失败问题,由 @摸鱼散人 贡献 #665
  • 【修复】基础设施:数据库文档未忽略前缀 FLW_ 的表,由 @疯狂的世界 贡献 #677
  • 【修复】审批信息页面引入 TaskDelegateForm.vue 不兼容 Linux,由 @陈晨成 贡献 #281
  • 【修复】短信模板无法修改问题,由 @Fanjc 贡献 #59

🔨 Dependency Upgrades

  • 【升级】spring boot from 2.7.15 to 2.7.17
yudao-cloud - v1.8.2:支持 Spring Boot 3.X,优化启动速度

Published by YunaiV about 1 year ago

📈 Statistic

  • 总代码行数:148131
  • 源码代码行数:90985
  • 注释行数:34319
  • 单元测试用例数:940

⭐ New Features

🐞 Bug Fixes

  • 【修复】revision 在 Maven install、deploy 时,不替换为版本号的问题,由 @chaining 贡献 #441
  • 【修复】部门树节点过滤不生效,由 @li_xinbin 贡献 #236
  • 【修复】描述错误, 社交类型的枚举为 SocialTypeEnum 而不是 SysUserSocialTypeEnum,由 @刁航 贡献 #342
  • 【修复】解决启用多租户时,使用 Redis 缓存,设置失效时间不生效的问题,由 @luodz 贡献 #53
  • 【修复】system_users.avatar 字段对于本地存储,长度不足,由 @dhb52 贡献 #614

🔨 Dependency Upgrades

  • 【升级】springdoc from 1.6.15 to 1.7.0
  • 【升级】knife4j from 4.1.0 to 4.3.0
  • 【升级】spring boot from 2.7.14 to 2.7.15
yudao-cloud - v1.8.1:新增会员中心、商城系统

Published by YunaiV about 1 year ago

📈 Statistic

  • 总代码行数:88371
  • 源码代码行数:143844
  • 注释行数:33292
  • 单元测试用例数:936

⭐ New Features

  • 【新增】vben 版本,升级 ant-design-vue 4.0,由 @xingyu 贡献
  • 【优化】Redis 缓存替代本地缓存,降低学习成本,由 @圆梦巨人 贡献 #548
  • 【新增】yudao-cloud 的 《微服务调试(必读)》 文档,解决本地微服务调试时,会请求打到其他同学的本地服务实例
  • 【优化】yudao-cloud 移除 Dubbo 依赖,由 @芋道源码 贡献 7f7a3c5
  • 【优化】优化 docker-compose 功能,首次运行加载 sql/mysql/ruoyi-vue-pro.sql,由 @dhb52 贡献 #546
  • 【新增】会员标签管理,由 @疯狂的世界 贡献 #576#207
  • 【新增】会员分组管理,由 @疯狂的世界 贡献 #580
  • 【新增】会员等级管理,由 @疯狂的世界 贡献 #209#215#585
  • 【新增】会员签到、积分,由 @QingX 贡献 #171#178#204#575#506
  • 【新增】订单列表管理重构完善,由 @puhui999 贡献 #210#581#600#229
  • 【修复】mall、bpm 编译错误的问题,由 @wcz 贡献 #547
  • 【新增】会员详情,由 @风狗 贡献 #587#583#212#218#592#221#593#222
  • 【新增】商品评论的后台新增、回复等功能,由 @疯狂的世界 贡献 #591#220
  • 【新增】订单的取消操作 API,由 @疯狂的世界 贡献 #601#603
  • 【新增】优惠劵发放,包括管理员发放、会员领取等,由 @疯狂的世界 贡献 #597#225#602#230#604#231
  • 【新增】支付中心:增加模拟支付,方便开发调试,由 @Jason 贡献 #550
  • 【优化】基于 Redis 实现的 pubsub、stream 消息队列,支持开启或关闭。默认为关闭状态,项目启动更快,由 @芋道源码 贡献 68049b8
  • 【优化】Vue3 管理后台:request 支持传递 axios 原生参数,例如说 timeout 超时,由 @SupGiant 贡献 #18
  • 【优化】Vue3 管理后台:使用 unocss 替代 windcss,由 @xingyuv 贡献 #186
  • 【新增】Vue3 管理后台:支付管理 -> 应用信息,由 @dhb52 贡献 #188
  • 【新增】Vue3 管理后台:支付管理 -> 订单管理,由 @dhb52 贡献 #191
  • 【新增】Vue3 管理后台:支付管理 -> 退款管理,由 @dhb52 贡献 #196
  • 【新增】yudao-cloud:增加 docker-compose.yml,由 @jhaol 贡献 #48
  • 【优化】yudao-cloud:统一各模块日志彩色打印,由 @babylazsss 贡献 #47
  • 【优化】Redis Cache,支持 scan 扫描,支持过期单位,由 @wanwan 贡献 #562
  • 【优化】数据权限,使用 Parenthesis 使用 Parenthesis 为原有表达式添加括号,由 由 @oah1021 贡献 #332

🐞 Bug Fixes

  • 【修复】yudao-cloud 操作日志存在无限递归的问题,由 @芋道源码 贡献 3930fd7
  • 【修复】Vue3 管理后台:分配角色菜单时,调用接口 404 问题,由 @芋道源码 贡献 0139443
  • 【修复】MailAccountService 更新/删除事,缓存未清空,由 @ZJY 贡献 #49
  • 【修复】Vue3 管理后台:登录后,通过登录页面无法再次登录的问题,由 @lehug 贡献 #195
  • 【修复】pgsql 新建租户时,由于 data_scope_dept_ids 为空值,产生的错误导致插入不成功,由 @天天写BUG 贡献 #561
  • 【修复】支付模块微信 App 统一下单时,返回值解析错误,由 @马铃薯头 贡献 #558
  • 【修复】创建菜单 permission 为空时,缓存 KEY 为 空 的 BUG,由 @杜继强 贡献 #557
  • 【修复】表格固定列不设置宽度时,布局错误问题,由 @BladeX 贡献 #556
  • 【修复】修复三方登录报错的问题,由 @xingyu 贡献 #549
  • 【修复】租户套餐修改时,查询角色报错问题,由 @芋道源码 贡献 ee53d2a
  • 【修复】Vue3 管理后台打包报错的问题,由 @爱之小枫 贡献 #200
  • 【修复】Vue3 关你后台的个人中心,修改密码校验失效的问题,由 @baayso 贡献 #201
  • 【修复】在调用 #selectList 的时候,如果 Collection 参数为空会报错 SQL 异常,由 @刁航 贡献 #326
  • 【修复】MapStruct 在 Date 和 LocalDateTime 转换的时区问题,由 @clockdotnet 贡献 #586
  • 【修复】Vue3 管理后台的 Pagination 当全局 size 为 small 的时候,分页组件样式太大的问题;当组件为 small 时,则会显示小的分页组件,由 @AKING 贡献 #216
  • 【修复】Vue3 管理后台的,单独使用 el-dialog 组件时,样式被篡改的问题,由 @AKING 贡献 #213
  • 【修复】兼容 Spring Web 配置上下文根路径的情况,由 @suyh 贡献 #594
  • 【修复】Vue2 管理后台:Crontab 组件 radio 的 label 类型不一致,由 @高小牛 贡献 #599
  • 【修复】微信支付初始化 client 客户端错误,导致发起支付报错,由 @52Lau 贡献 #319
  • 【修复】微信公众号菜单添加跳转小程序失败,由 @Krane 贡献 #335
  • 【修复】如果多个数据权限的规则合并的话,一个规则为 null,则 AndExpression(allExpression, oneExpress) 为空报错,由 @sodkwhy 贡献 #51
  • 【修复】Vue3 管理后台:CRUD Schema 解决了当使用默认的 dict 选项时,form 中事件不能触发的问题,由 @AKING 贡献 #226

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.13 to 2.7.14
  • 【升级】mybatis-plus from 3.5.3.1 to 3.5.3.2
yudao-cloud - v1.8.0:重构支付中心,提供支付接入实战

Published by YunaiV about 1 year ago

📈 Statistic

  • 总代码行数:139152
  • 源码代码行数:85791
  • 注释行数:31891
  • 单元测试用例数:899

⭐ New Features

  • 【优化】使用 docker compose -T 来执行数据导入,由 @dhb52 贡献 #508
  • 【重构】支付 PayClient 实现,优化对支付、退款异常的处理,由 @芋道源码 贡献
  • 【优化】支付与退款的表结构、回调支持幂等处理,由 @芋道源码 贡献
  • 【新增】PayOrderSyncJob 实现渠道支付结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】PayRefundSyncJob 实现渠道退款结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】微信公众号、小程序、扫码、条码支付与退款的接入,由 @芋道源码 贡献
  • 【新增】商城 uniapp 商品列表、详情的实现,支持拼团、秒杀、团购商品,由 @芋道源码 贡献
  • 【优化】商城订单的价格计算实现,基于责任链模式,支持配送、会员折扣、限时折扣、满减送、优惠劵等的多重计算,由 @芋道源码@Jason 贡献
  • 【新增】Vue3 管理后台:[营销中心 -> 秒杀时段]、[营销中心 -> 秒杀活动],由 @puhui999 贡献
  • 【新增】商城的售后日志,基于 AOP 实现,由 @陈賝 贡献
  • 【优化】完善商品评论的实现,由 @puhui999 贡献
  • 【优化】适配 postgres 数据库 sql 脚本,由 @御码滴汉子 贡献 #408

🐞 Bug Fixes

  • 【修复】RedisPendingMessageResendJob 任务可能会导致消息重复的问题,由 @天气真好 贡献 #408
  • 【修复】Vue2 管理后台:富文本编辑器自动聚焦问题,由 @hellozbk 贡献 #492
  • 【修复】Vben 管理后台:代码生成器对 RadioButtonGroup 组件的支持,由 @xingyu 贡献 #513
  • 【修复】公众号标签修改提示报错,由 @再难也要坚持 贡献 #512
  • 【修复】Spring Boot 3.X 兼容性问题:启动 Mp 模块报错问题,由 @飞奔中 贡献 #507
  • 【修复】使用 PG 数据库时,站内信表、菜单权限表字段类型不一致问题,由 @呵呵大 贡献 #505
  • 【修复】PG 数据库部分字典数据缺失,由 @Zhang Yi 贡献 #292
  • 【修复】pg 数据库的脚本错误,由 @御码滴汉子 贡献 #497
  • 【修复】Set access token expire time to 0 报错问题,和邮件发送用户编号为空问题,由 @clockdotnet 贡献 #498
  • 【修复】Vue2 管理后台:生产环境打包压缩等配置未生效问题,由 @GuYu 贡献 #502
  • 【修复】Vue3 管理后台:短信渠道提交失败,由 @圆梦巨人 贡献 #166
  • 【修复】Vue3 管理后台:授权类型选项 bug,由 @wangzhaoqiang 贡献 #167
  • 【修复】Vue3 管理后台:修复 refreshToken 过期时间不正确,由 @呵呵大 贡献 #170
  • 【修复】Cloud 生成的时间类型为 Date 而不是 LocalDateTime 的错误问题,由 @jiaohongtao 贡献 #38
  • 【修复】Vue3 管理后台:useTable 在分页返回 total 为 0 时的 bug,由 @nullcache 贡献 #10
  • 【修复】Vue3 管理后台:BPMN 处理 window.bpmnInstances 有时候为 undefined 问题,由 @OlyLis 贡献 #155
  • 【修复】Vben 管理后台的代码生成模版,增加 resetSchema 调用,由 @xingyu 贡献 #540
  • 【修复】API 记录日志耗时单位修改为毫秒的问题,由 @kinlon92 贡献 #541
  • 【修复】Vue2 管理后台:VideoUpload 修改后再新增时的表单,无法清除还原到未选择视频文件状态的问题,由 @hellozbk 贡献 #536
  • 【修复】Vue3 管理后台的代码生成,Editor 属性修正为 v-model,由 @adely 贡献 #533
  • 【修复】application-local 配置文件,master 数据库 pg 连接串的数据库名由 slave 引用改为 master,由 @御码滴汉子 贡献 #525
  • 【修复】Cloud ErrorCodeApi 接收 LocalDateTime 参数不正确的问题,由 @我很幸福 贡献 #40
  • 【修复】Spring Cloud Bus RocketMQ 无法广播消费的问题,由 @Fanjc 贡献 #43
  • 【修复】去除 sql 中多余的在 jimu_report_data_source 表中设置 tenant_id 字段,由 @QSSSYH 贡献 #44
  • 【修复】yudao-ui-admin 前端 Cron 表达式-周选择第 4 项,# 号两边的值颠倒了,由 @Peter Nuding 贡献 #252
  • 【修复】Vue3 管理后台:定时任务,删除功能报错,由 @死歌 贡献 #180
  • 【修复】Vue3 管理后台:手机登录后,跳转不正确的问题,由 @water 贡献 #182

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.11 to 2.7.13
  • 【升级】captcha-plus from 1.0.3 to 1.0.5
  • 【升级】druid from 1.2.16 to 1.2.18
  • 【升级】lombok from 1.18.26 to 1.18.28
  • 【升级】hutool from 5.8.18 to 5.8.20
  • 【升级】easyexcel from 3.3.1 to 3.3.2
  • 【升级】guava from 32.0.0-jre to 32.0.1-jre
  • 【升级】minio from 8.5.2 to 8.5.4
  • 【升级】jimureport from 1.5.6 to 1.5.8
  • 【升级】wx-java-mp from 4.3.0 to 4.5.0
  • 【升级】wx-java-pay from 4.3.0 to 4.5.0
yudao-cloud - v1.7.3:完善达梦数据库的兼容,新增 Vue3 商品管理

Published by YunaiV over 1 year ago

📈 Statistic

  • 总代码行数:122183
  • 源码代码行数:74826
  • 注释行数:28647
  • 单元测试用例数:790

⭐ New Features

  • 【新增】达梦数据库的适配,并提供 SQL 文件,由 @changelzj 贡献 #474
  • 【新增】Vue3 管理后台:新增菜单搜索,由 @卡农ding 贡献 #156
  • 【新增】Vue3 管理后台:菜单管理:添加刷新菜单缓存按钮,由 @puhui999 贡献 #134
  • 【新增】Docker compose 的支持,可阅读 Docker-HOWTO.md 文档使用,由 @dhb52 贡献 #468
  • 【新增】Vue3 管理后台:[商品中心 -> 商品管理],由 @puhui999 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 物流公司],由 @Jason 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 配送模版],由 @Jason 贡献
  • 【重构】Vue3 管理后台:公众号 MP 模块重构,功能增强,由 @dhb52 贡献 #135#137
  • 【重构】Vue3 管理后台:[基础管理 -> Redis监控] 使用 EChart 组件实现,由 @Chika 贡献 #148
  • 【优化】Vue3 管理后台:升级 Vite 4.3.1,升级其它依赖,由 @xingyu4j 贡献 #53b6f0b
  • 【优化】_column.vmrequired = true 提示已过期,改成使用:requiredMode = Schema.RequiredMode.REQUIRED,由 @baayso 贡献 #470
  • 【优化】发送邮件逻辑优化,邮件标题支持模版参数,由 @傲世孤尘 贡献 #485

🐞 Bug Fixes

  • 【修复】代码生成:Vue3 标准模板缺少 baseURL 的格式化,由 @baayso 贡献 #462
  • 【修复】新建商品时商品分类状态判断错误,由 @LiZhongShi 贡献 #459
  • 【修复】缺少 ServletUtils 引用,由 @inypeacock 贡献 #461
  • 【修复】一键改包的”占位“文件影响改包工具运行,由 @anzhen-tech 贡献 #458
  • 【修复】尝试修复项目第一次打包失败报 Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.3.0:jar,由 @芋道源码 贡献 #91f63ff
  • 【修复】Vue3 【站内信】测试模板消息发送,接口调用错误问题,由 @ZanGe丶 贡献 #145
  • 【修复】Vue3 表格内容超过表格总宽度后,横向滚动条前端顶不到表格边缘的问题,由 @AhJindeg 贡献 #139
  • 【修复】tika 库解析文件报错的问题,由 @灬霍霍 贡献 #481
  • 【修复】StrUtils.maxLength 会强制给后面加三个点,哪怕长度没有超过,优化长度不超过不加 ...,由 @重楼 贡献 #479
  • 【修复】修复 Vue3 代码生成 api 模版错误,由 @xingyu4j 贡献 #469
  • 【修复】easyexecl 3.3.0 bug 引起导出表格异常(java.lang.NoClassDefFoundError),由 @WalkerLee 贡献 #274
  • 【修复】不同模块错误码区间冲突、部分错误码重复错误,由 @Rundeepin 贡献 #484
  • 【修复】Vue2 管理后台:公众号粉丝同步 api 配置错误,由 @VT1996 贡献 #489
  • 【修复】Spring Cloud:网关 body 数据过大超过默认 256K 时,报错 DataBufferLimitException 异常,由 @杨寒寒 贡献 #34
  • 【修复】邮件日志 sendTime 类型不一致(应该是 LocalDateTime),@芋道源码 贡献 #cc04956
  • 【修复】Vue3 管理后台:公告内容不能为空,@cn3lfs 贡献 #9
  • 【修复】Vue3 管理后台:解决 vue 版本与 pinia 版本兼容问题,@qiuhuanran 贡献 #8

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.10 to 2.7.11
  • 【升级】mapstruct from 1.5.3 to 1.5.5
  • 【升级】hutool from 5.8.15 to 5.8.18
  • 【升级】easyexcel from 3.2.1 to 3.3.1
yudao-cloud - v1.7.2:重构 Vue3 管理后台,提升易用性、稳定性

Published by YunaiV over 1 year ago

📈 Statistic

  • 总代码行数:125001
  • 源码代码行数:77128
  • 注释行数:28642
  • 单元测试用例数:789

⭐ New Features

  • 【新增】《代码热加载》 文档,提升开发效率。
  • 【新增】Vue 管理后台:优化 VSCode 代码 Debugger 调试,使用 VSCode 自带的功能,由 @puhui999 贡献 #117
  • 【新增】代码生成时,增加 UI 类型的选择,可生成 Vue2、Vue3 多种管理后台的代码,支持 CRUD Schema 模式,由 @芋道源码 贡献 #453
  • 【新增】代码生成器,支持 VBEN 管理后台,由 @xingyu 贡献 #454
  • 【优化】Vue3 管理后台:去除 BPMNJS、FormCreate、Highlight 的全局引入,降低打包后的大小(6.6M -> 1.3M),由 @芋道源码 贡献 #128
  • 【重构】Vue3 管理后台:[基础设施 -> 配置管理] 由 @芋道源码 贡献 #24
  • 【重构】Vue3 管理后台:[SSO 登录] 由 @puhui999 贡献 #107
  • 【重构】Vue3 管理后台:[基础设施 -> 数据源配置] 由 @xiaowuye 贡献 #25
  • 【重构】Vue3 管理后台:[系统管理 -> 通知公告] 由 @babylazsss 贡献 #26
  • 【重构】Vue3 管理后台:[系统管理 -> 文件管理] 由 @xiaowuye 贡献 #29#28
  • 【重构】Vue3 管理后台:[系统管理 -> 字典管理] 由 @Theo 贡献 #38
  • 【重构】Vue3 管理后台:[系统管理 -> 错误码管理] 由 @kinlon92 贡献 #39
  • 【重构】Vue3 管理后台:[系统管理 -> 岗位管理] 由 @Chika 贡献 #44
  • 【重构】Vue3 管理后台:[系统管理 -> 登录日志] 由 @lour6498 贡献 #41
  • 【重构】Vue3 管理后台:[系统管理 -> 客户端管理] 由 @yj441106 贡献 #60
  • 【重构】Vue3 管理后台:[基础设施 -> 错误日志] 由 @oldBaby 贡献 #43
  • 【重构】Vue3 管理后台:[基础设施 -> 访问日志] 由 @oldBaby 贡献 #48
  • 【重构】Vue3 管理后台:[基础设施 -> 代码生成] 由 @xiaowuye 贡献 #68
  • 【重构】Vue3 管理后台:[基础设施 -> 定时任务] 由 @孔思宇 贡献 #65
  • 【重构】Vue3 管理后台:[系统管理 -> 租户管理] 由 @东方白 贡献 #40
  • 【重构】Vue3 管理后台:[系统管理 -> 租户套餐] 由 @puhui999 贡献 #77#75
  • 【重构】Vue3 管理后台:[系统管理 -> 短信管理] 由 @puhui999 贡献 #45
  • 【重构】Vue3 管理后台:[系统管理 -> 部门管理] 由 @凌太虚 贡献 #36
  • 【重构】Vue3 管理后台:[系统管理 -> 敏感词管理] 由 @syd 贡献 #55
  • 【重构】Vue3 管理后台:[系统管理 -> 菜单管理] 由 @Theo 贡献 #54
  • 【重构】Vue3 管理后台:[系统管理 -> 用户管理] 由 @fessor 贡献 #67#76
  • 【重构】Vue3 管理后台:[系统管理 -> 角色管理] 由 @Chika 贡献 #63#85
  • 【重构】Vue3 管理后台:[系统管理 -> 站内信消息] 由 @咱哥丶 贡献 #53
  • 【重构】Vue3 管理后台:[系统管理 -> 站内信消息] 由 @咱哥丶 贡献 #53
  • 【重构】Vue3 管理后台:[公众号 -> 账号管理] 由 @kinlon92 贡献 #49
  • 【重构】Vue3 管理后台:[公众号 -> 标签管理] 由 @矿泉水 贡献 #50
  • 【重构】Vue3 管理后台:[公众号 -> 数据统计] 由 @kinlon92 贡献 #69#72
  • 【重构】Vue3 管理后台:[公众号 -> 粉丝管理] 由 @dhb52 贡献 #103
  • 【重构】Vue3 管理后台:[公众号 -> 消息管理] 由 @&wxr 贡献 #58#70
  • 【重构】Vue3 管理后台:[公众号 -> 图文草稿箱] 由 @dhb52 贡献 #102
  • 【重构】Vue3 管理后台:[公众号 -> 素材管理] 由 @dhb52 贡献 #105
  • 【重构】Vue3 管理后台:[公众号 -> 自动回复] 由 @dhb52 贡献 #110
  • 【重构】Vue3 管理后台:[商品中心 -> 商品分类] 由 @孔思宇 贡献 #82
  • 【重构】Vue3 管理后台:[商品中心 -> 商品属性] 由 @孔思宇 贡献 #83
  • 【重构】Vue3 管理后台:[商品中心 -> 商品品牌] 由 @Aix 贡献 #104
  • 【重构】Vue3 管理后台:[支付管理 -> 商户信息] 由 @凌太虚 贡献 #81
  • 【重构】Vue3 管理后台:[支付管理 -> 应用信息] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[支付管理 -> 支付订单] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[支付管理 -> 退款订单] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[工作流 -> 我的流程] 由 @Chika 贡献 #93
  • 【重构】Vue3 管理后台:[工作流 -> 已办任务] 由 @Chika 贡献 #90
  • 【重构】Vue3 管理后台:[工作流 -> 待办任务] 由 @Chika 贡献 #93
  • 【重构】Vue3 管理后台:[工作流 -> 请假查询] 由 @ZanGe丶 贡献 #108
  • 【新增】Vue3 管理后台:增加全局权限判断函数 checkPermi 和 checkRole,由 @LinkLi 贡献 #22
  • 【新增】字典数据 starter 模块单元测试,由 @与或非 贡献 #440
  • 【新增】多租住 Job 部分的单元测试,由 @与或非 贡献 #27
  • 【优化】校验手机号码是否正确的正则,由 @冰是睡着的水 贡献 #447
  • 【新增】PasswordEncoder 加密复杂度自定义,由 @Fanjc 贡献 #24
  • 【新增】Vue3 增加 @element-plus/icons-vue 依赖,由 @dhb52 贡献 #101
  • 【优化】Vue3 管理后台:增加 Mp 账号 Select 下拉框组件,由 @dhb52 贡献 #113#118
  • 【优化】Vue3 管理后台:使用 Editor 替代 WxEditor,移除 @vueup/vue-quill 依赖,由 @dhb52 贡献 #121
  • 【优化】Vue3 管理后台:公众号消息独立 MessageTable 等组件,解决消息弹窗不重置的问题,由 @dhb52 贡献 #121
  • 【优化】Vue3 管理后台:公众号的素材管理,拆分多个独立组建,由 @dhb52 贡献 #126
  • 【优化】Vue3 管理后台:公众号的自动回复,拆分 ReplyTable 列表组件,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的消息回复组件,不同消息拆分不同表单,提升可维护性,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的草稿管理件,拆分多个独立组建,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的菜单管理,拆分多个独立组建,由 @dhb52 贡献 #129
  • 【优化】Vue2 管理后台:将工作流的业务表单做为动态组件,直接显示到审批页面,不再需要点击查看,由 @疯狂的世界 贡献 #432
  • 【优化】Vue3 管理后台:将工作流的业务表单做为动态组件,直接显示到审批页面,不再需要点击查看,由 @puhui999 贡献 #130
  • 【重构】Vue3 管理后台:给所有组件添加 name 属性预防未知 bug!!! 由 @puhui999 贡献 #125

🐞 Bug Fixes

  • 【修复】Flowable 无法自动建表问题,由 @LinkLi 贡献 #427
  • 【修复】Vue3 管理后台:包含字典表的页面加载时报错,由 @毕梅 贡献 #21
  • 【修复】Vue3 管理后台:ProcessDesigner.vue 编译错误(eslint),由 @孔思宇 贡献 #23
  • 【修复】积木报告建表语句错误,由 @疯狂的世界 贡献 #430
  • 【修复】基于 Spring Cloud Bus 实现的 Producer 抽象类,获取自己服务实例时获取不到,由 @Lee.J.Eric 贡献 #26
  • 【修复】修复某些情况下 ContextHolder 的 NPE 异常,由 @xuing 贡献 #225
  • 【修复】生成代码测试里面的时间问题(buildBetweenTime 方法),由 @xiaohe4966 贡献 #228
  • 【修复】Vue3 管你后台的各种验收 bug,由 @周建 贡献 #32#51#56#71#84
  • 【修复】PostgreSQLSQL 的 system_menu 表缺少 component_namealways_show 字段、缺少 system_mail_accountsystem_mail_logsystem_mail_templatesystem_notify_messagesystem_notify_template 表,由 @libran 贡献 #435#435#436#437
  • 【修复】订单的创建时间差 8 小时的问题,由 @chop 贡献 #442
  • 【修复】Vue2 短信验证码登录问题,由 @打听幸福的下落 贡献 #438
  • 【修复】工作流的审批任务列表的时间不正确的问题,由 @SuperHao 贡献 #426
  • 【修复】IP 查询时,因为空格导致异常问题,由 @chasel-jc 贡献 #31
  • 【修复】Spring Cloud 打包后,无法使用 java -jar 的问题,由 @lovezhike 贡献 #28
  • 【修复】点击遮罩层弹窗关闭后,页面就操作不了了会一直转圈的问题,由 @puhui999 贡献 #78
  • 【修复】设置 vite basePath 后,重新登录跳转路由错误,由 @mgzu 贡献 #89
  • 【修复】在 Vue3 + Vite4 模块中,使用顶层 await打 包的时候报错,由 @puhui999 贡献 #78
  • 【修复】Vue3 公众号素材选择时,获取 FreePublic 出错,以及分页溢出,由 @dhb52 贡献 #96
  • 【修复】Vue3 公众号图文显示有误,articles 为数组,由 @dhb52 贡献 #100
  • 【修复】xss 请求 Wrapper getAttribute 方法返回错误,由 @zhangxingjia 贡献 #451
  • 【修复】支付通知的通知 Transaction 不生效的问题,由 @kokoko 贡献 #450
  • 【修复】修复工作流创建流程时,流程名可能不存在的问题,由 @xushu 贡献 #439
  • 【修复】修复租户名的重复问题,由 @clockdotnet 贡献 #446
  • 【修复】Vue3 debugger 位置异常,由 @黄爱武 贡献 #114
  • 【修复】Vue3 新增或修改菜单时,无法选择菜单图标的 Bug,由 @chongyul 贡献 #2
  • 【修复】Vue2 管理后台新增租户时,未校验账号、密码是否为空,由 @LiZhongShi 贡献 #456
  • 【修复】敏感词导出和字典数据编辑保存的两个 BUG,由 @clockdotnet 贡献 #457
  • 【修复】Vue3 管理后台:用户管理查询入参错误、站内信模板删除 API 调用错误,由 @AhJindeg 贡献 #132

🔨 Dependency Upgrades

  • 【升级】knife4j from 4.0.0 to 4.1.0
  • 【升级】spring-boot from 2.7.8 to 2.7.10
  • 【升级】spring-doc 1.6.14 to 1.6.15
  • 【升级】lombok from 1.18.24 to 1.18.26
  • 【升级】druid from 1.2.15 to 1.2.16
  • 【升级】jedis-mock from 1.0.6 to 1.0.7
  • 【升级】hutool from 1.15.3 to 1.15.4
  • 【升级】tika-core from 2.6.0 to 2.7.0
  • 【升级】netty-all from 4.1.86.Final to 4.1.90.Final
  • 【升级】minio from 8.5.1 to 8.5.2
  • 【升级】tencentcloud-sdk-java from 3.1.676 to 3.1.715
  • 【升级】alipay-sdk-java from 4.35.32.ALL to 4.35.79.ALL
  • 【升级】ip-region from 2.6.6 to 2.7.0

📈 Statistic

  • 总代码行数:126673
  • 源码代码行数:78532
  • 注释行数:28594
  • 单元测试用例数:782

⭐ New Features

🐞 Bug Fixes

  • 【修复】Vue3 管理后台的tagViews 左右两侧按钮不能垂直居中的问题,由 @AKING 贡献 #406
  • 【修复】项目启动,链接数据查询时控制台报错 SQLNonTransientConnectionException 异常,由 @zhang 贡献 #406
  • 【修复】Redis Pub/Sub 广播消费的容器,默认未启动的问题,由 @筱龙缘 贡献 #415
  • 【修复】MySQL 连接为 Asia/Shanghai 本地时区,由 @小桂子 贡献 #409 #410
  • 【修复】代码生成器的同步报错问题,由 @Rex 贡献 #413
  • 【修复】登录选择钉钉等第三方弹窗后,点击取消弹窗后恢复登录按钮 loading 状态,由 @thisliuyang 贡献 #217
  • 【修复】去掉 Swagger 自动配置类中的冗余配置,由 @zhangxingjia 贡献 #424
  • 【修复】用户详情不显示所属部门部门,由 @babylazsss 贡献 #424
  • 【修复】GitHub Action 自动 build 前端报错的问题,由 @六楼的雨 贡献 #424
  • 【修复】Vue3 管理后台:新增”字典类型“的时候,字典类型的必填校验不通过,由 @六楼的雨 贡献 #1
  • 【修复】Vue3 管理后台:字典点击表格红色报错修改;keepalive 缓存 toCamelCase 设置中去掉 ‘-’,保留驼峰命名;新增 Search 组件新增插槽传递;topActionSlots: false 报错修改;tagsView.ts 删除页面缓存优化;,由 @毕梅 贡献 #2
  • 【修复】Vue3 管理后台:部分逻辑的规范代码(eslint),由 @孔思宇 贡献 #4
  • 【修复】Vue3 管理后台:build script 增加内存配置(解决 nodejs 默认配置内存溢出),由 @孔思宇 贡献 #5
  • 【修复】Vue3 管理后台:分配角色的权限 el-tree 组件 setCheckedKeys 设置一旦选中父级子级也被选中,由 @当时明月在 贡献 #8
  • 【修复】Vue3 管理后台:XTable 中主题颜色不跟随项目主体一起切换,由 由 @毕梅 贡献 #12

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.7 to 2.7.8
  • 【升级】easy-excel from 3.1.5 to 3.2.0
  • 【升级】captcha-plus from 1.0.1 to 1.0.2
  • 【升级】jedis-mock from 1.0.5 to 1.0.6