-
统一持久化测试的时间精度,固定 OAuth2 生成时间并校验过期时长。 恢复数据库、Redis、日志清理及支付提交中的时间字段断言。
-
对齐 Boot、Cloud 通用依赖,保留 JDK8、JDK17 和 Spring Boot 4 的平台差异。 修正依赖升级暴露的测试数据与时间精度问题,适配 Vert.x 5 API。 按运行时验证保留必要的 Bouncy Castle、OpenTelemetry 和 Kotlin 依赖约束。
-
批删前检查所有部门的数据范围,任一越权则整批拒绝。 userId 由 Controller 显式传入,保留授权跨租户和忽略数据权限行为。 其他写操作保持原有行为;23 个服务测试与 9 项 MySQL 写入检查通过。 参考:https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1582
-
- 修复 Oracle 字符长度语义及索引、序列名称超长问题 - 修正角色初始化数据,菜单编号去重后按 1000 个分批查询 - SQLPlus 导入遇错即停并保留 & 字符,补充回归测试 反馈:https://t.zsxq.com/tbf3q
-
# Conflicts: # yudao-module-pms/src/test/java/cn/iocoder/yudao/module/pms/service/pm/workitem/PmsWorkItemUserSortServiceImplTest.java
-
- 迁移依赖坐标、包名和代码生成模板 - 修复全局 Long 转换器不生效导致的导出精度丢失(https://t.zsxq.com/a0w1V)
-
- 修复 WebProperties 嵌套属性级联校验 - 修复邮件模板代码块包含特殊字符时的替换异常 - 补充相关回归测试
-
升级 Spring Boot 3.5.15、Netty、Redisson、Tika、Hutool、jsch、AWS SDK、Alipay、weixin-java 等依赖。 - easy-trans 迁移到 org.dromara 并同步 Java import - 新增 system 侧 WxJava 配置类,绕过 httpclient4 provided 依赖问题 - 将 WxJava http-client-type 切换为 HttpComponents - 移除显式 httpclient4 依赖
-
- common:LocalDateTimeUtils 增加 GMT+8 默认时区的 ofEpochSecond / toEpochSecond 重载 - system:七牛短信回调使用默认时区解析秒级时间戳,避免本机时区影响接收时间 - iot:当前时间规则使用默认时区转 epoch,修复非 GMT+8 环境下匹配结果错误 验证: - yudao-module-system 单测通过 - yudao-module-iot-biz 单测通过 - yudao-module-iot-gateway 编译通过
-
- 调整 MyBatisUtils.findInSet 使用 MyBatis-Plus 参数绑定 - 增加 columnName 白名单校验,避免列名被注入 - 补充 H2 兼容实现,恢复相关单测覆盖 - 替换各模块动态 FIND_IN_SET 字符串拼接写法 - 补充单参数、多参数绑定场景单测
-
# Conflicts: # pom.xml # yudao-dependencies/pom.xml # yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/json/JsonUtils.java # yudao-server/pom.xml
-
- 后端 mail/sms/notify 模板 simple-list 仅返回启用模板精简字段 - 前端补充 mail/sms/notify 模板 simple-list API 封装 - vue3 与 vben antd/ele 在各自 system 模块封装模板选择组件 - IoT 告警配置按接收类型动态选择短信、邮件、站内信模板 - 补充前端 IotAlertReceiveTypeEnum,替换表单内裸常量
-
Merge pull request !1540 from 熊猫大侠/master-jdk17-iotalert
-
…,IM Consumer 监听后批量推好友多端)
-
放宽 website 参数的正则校验,允许携带 :端口号,适配前端通过 location.host 带端口(如 localhost:81、127.0.0.1:81)访问的场景
-
- 删除 ImUserController、ImUserRespVO(get-self 复用 UserProfileController#getUserProfile) - UserController 新增 /get-simple、/list-by-nickname 免鉴权接口(用于 IM 点头像弹名片、加好友搜索),整理到类末尾并用分隔注释标识 - UserSimpleRespVO 补充 avatar、sex 字段