|
|
3fe400a5cf
|
!1557 同步最新代码到 im 分支
Merge pull request !1557 from 芋道源码/master-jdk17
|
2026-06-13 12:19:20 +00:00 |
|
|
|
98a977dd1a
|
fix(mes): 修复 SN 码查看条码缺少 bizType
- 新增 SN 码条码业务类型与配置
- 支持按 SN 明细查询对应条码
- 抽离 SN 码明细弹窗组件
- 同步 vben antd/ele 的条码入口
Refs: https://t.zsxq.com/1YCqD
|
2026-06-13 18:51:47 +08:00 |
|
|
|
120e4415a9
|
feat(im):清理多余的 TODO
|
2026-06-13 18:05:19 +08:00 |
|
|
|
d97b85bb4c
|
fix(iot): 开启 TDengine WebSocket 自动重连配置示例
为本地 TDengine 示例 URL 增加 enableAutoReconnect=true
|
2026-06-08 18:50:48 +08:00 |
|
|
|
eb767f77e3
|
fix(mall): 校验售后申请类型必填
- 后端售后申请接口启用请求体参数校验
- 前端申请售后提交前校验售后类型
- 修正售后类型 radio 选中态绑定字段
|
2026-06-07 23:14:59 +08:00 |
|
|
|
25c2fbd4bc
|
build(dependencies): BOM 统一管理 fastjson2 版本为 2.0.61
在 yudao-dependencies 中新增 fastjson2.version 属性及 dependencyManagement 条目,
统一锁定 fastjson2 版本,避免由 rocketmq 等依赖间接引入导致版本不可控(原 2.0.43)。
|
2026-06-07 22:33:26 +08:00 |
|
|
|
633bd70dfe
|
fix(mes): 自动编码重复时支持自动重试,修复流水号落后导致的生成失败
当 Redis 流水号落后于历史数据时,生成的编码可能与已有记录重复,原逻辑会直接抛出
AUTO_CODE_GENERATE_FAILED 异常。现改为循环重试(最多 10 次),重复时自动跳过并
生成下一个可用编码,仅在重试耗尽后才抛异常。
- 抽取 generateCode 方法,分离编码拼接/补齐与重复校验、记录保存逻辑
- 补充重复重试场景的单元测试
|
2026-06-07 20:14:12 +08:00 |
|
|
|
08f7c33cd4
|
fix(bpm): 优化回退逻辑健壮性与连续审批可读性
1. returnTask 在 moveExecutionsToSingleActivityId 前校验 runExecutionIds 非空,
避免传入空集合导致 Flowable 内部报错
2. approveTask 清理退回标记变量改为先判断存在再删除,避免每次完成任务产生无谓的
DB delete,并补充 info 日志便于排查
3. processTaskAssigned 中 sameAssigneeQuery 重命名为 approvedTaskQuery,
贴合其「已审批通过历史任务查询」的实际语义
|
2026-06-07 20:08:19 +08:00 |
|
|
|
0075d19f88
|
feat:优化 https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1554 代码的小排版
|
2026-06-07 19:35:56 +08:00 |
|
|
|
28aeb8a666
|
!1554 fix: 修复回退报错问题, moveExecutionsToSingleActivityId 替换为 moveActivityIdsToS…
Merge pull request !1554 from 芋道源码/master-jdk17-bpm-bug-fix
|
2026-06-07 11:31:20 +00:00 |
|
|
|
93dadc14f6
|
feat: 增加 IoT Kafka 消息总线实现
- 新增 IotKafkaMessageBus,支持 IoT gateway 与 yudao-server 通过 Kafka 通信
- 增加 type=kafka 自动配置,并补充消息总线类型说明
- 为 iot-gateway 补充 spring-kafka 依赖和 Kafka 连接配置
- 将 iot-gateway 与 yudao-server 的 IoT message-bus 默认切换为 kafka
|
2026-06-07 19:14:07 +08:00 |
|
|
|
6d3d097383
|
feat: 增加 IoT Kafka 消息总线实现
- 新增 IotKafkaMessageBus,支持 IoT gateway 与 yudao-server 通过 Kafka 通信
- 增加 type=kafka 自动配置,并补充消息总线类型说明
- 为 iot-gateway 补充 spring-kafka 依赖和 Kafka 连接配置
- 将 iot-gateway 与 yudao-server 的 IoT message-bus 默认切换为 kafka
|
2026-06-07 19:13:56 +08:00 |
|
|
|
93dd97afb7
|
fix(infra): 修复文件 URL 特殊字符编码问题
- 新增 URL Path 编解码工具,保留 + 字符语义
- 文件访问基于原始 URI 解码 path,避免中文、空格、% 等字符下载异常
- 文件客户端生成 URL 时按路径段编码,S3 兼容完整 URL 和裸 path
- 优化 Content-Disposition 文件名,支持 filename 和 filename*
- 下载文件名优先使用文件记录的原始名称
- 补充 HTTP、Local、S3、文件服务相关单测
|
2026-06-07 14:19:13 +08:00 |
|
|
|
472993e25a
|
fix(infra): 修复文件 URL 特殊字符编码问题
- 新增 URL Path 编解码工具,保留 + 字符语义
- 文件访问基于原始 URI 解码 path,避免中文、空格、% 等字符下载异常
- 文件客户端生成 URL 时按路径段编码,S3 兼容完整 URL 和裸 path
- 优化 Content-Disposition 文件名,支持 filename 和 filename*
- 下载文件名优先使用文件记录的原始名称
- 补充 HTTP、Local、S3、文件服务相关单测
|
2026-06-07 12:21:03 +08:00 |
|
|
|
858a351c94
|
!1544 fix: 修复IoT使用redis消息队列时iot_device_message的STREAM的消息无限积压问题
Merge pull request !1544 from 熊猫大侠/master-jdk17-iotalert
|
2026-06-07 03:25:01 +00:00 |
|
|
|
81a77aade1
|
!1543 fix: 修复未返回最后触发时间导致前端一直显示未触发
Merge pull request !1543 from 熊猫大侠/master-jdk17-iotscene
|
2026-06-07 03:20:29 +00:00 |
|
|
|
c1101dc4b9
|
feat(iot): 优化 Modbus TCP Client 连续点位批量读取
- 泛化 Modbus 轮询任务为 taskKey,保持默认单点轮询兼容
- 支持 TCP Client 按功能码、轮询间隔和连续地址聚合读取段
- 新增区间读取方法,批量读取后按点位切片上报
- 按 Modbus 单次读取上限拆分读取段
- 补充连续、重叠、拆段和线圈切片单测
https://github.com/YunaiV/ruoyi-vue-pro/issues/1147
|
2026-06-07 11:17:11 +08:00 |
|
|
|
7b6adb410e
|
Merge remote-tracking branch 'origin/master-jdk17' into master-jdk17
# Conflicts:
# yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/transfer/PayTransferServiceTest.java
|
2026-06-07 10:13:29 +08:00 |
|
|
|
45422d84ab
|
fix: 修复微信转账确认收款 packageInfo 丢失
- 转账中状态下允许补写缺失的 channelPackageInfo
- 处理同步任务与发起转账接口并发更新转账状态的场景
- 增加仅空值时更新 channelPackageInfo 的 Mapper 方法
- 补充转账状态推进单测覆盖 Issue #1144
|
2026-06-07 10:13:19 +08:00 |
|
|
|
9b9a10695a
|
fix: 修复微信转账确认收款 packageInfo 丢失
- 转账中状态下允许补写缺失的 channelPackageInfo
- 处理同步任务与发起转账接口并发更新转账状态的场景
- 增加仅空值时更新 channelPackageInfo 的 Mapper 方法
- 补充转账状态推进单测覆盖 Issue #1144
|
2026-06-07 10:13:13 +08:00 |
|
|
|
11f1a3ee9c
|
chore: 合并 unibest 2025-12 构建配置修复
部分合并:
- 61cceb5 build: 更新 @uni-helper 相关依赖版本
- 升级 @uni-helper/vite-plugin-uni-manifest 0.2.11 -> 0.2.12
- 升级 @uni-helper/vite-plugin-uni-pages 0.3.19 -> 0.3.22
- 4fa7a43 chore: 同步 lock 锁定 61cceb5 的插件版本
- pnpm-lock.yaml 仅同步 uni-manifest 0.2.12 和 uni-pages 0.3.22
- 未引入无关依赖漂移
- 36abf49 refactor(vite): 重命名插件导入并调整插件顺序
- Components -> UniComponents
- Optimization -> UniOptimization
- 保留当前项目的 WotResolver 和芋道分包配置
- a75502a refactor(vite配置): 调整 UniPages 和 UniComponents 插件顺序并更新排除规则
- 将 UniComponents 前置到 UniPages 前
- UniPages 和 UniKuRoot 均补充 **/sections/**/**.* 排除规则
- 保留 pages-core、pages-system、pages-infra、pages-bpm 分包
- bfe5c04 fix(scripts): 补充 app/mp 开发命令的基础文件初始化入口
- 新增 predev:app 和 predev:mp
- 保留当前项目已有 init-json
- a487ba7 fix(脚本): 修复基础文件创建逻辑,避免空对象文件导致错误
- src/manifest.json 为空对象时重新生成
- src/pages.json 为空对象时重新生成
完全合并:
- 无
忽略:
- bffa3bd、8926504 tabbar 重构:当前项目已有芋道定制 tabbar 和登录态保护,暂不合并
- cc8db0d、286f23e、ff5ef61、8a20eec:上游版本号更新,不覆盖当前项目版本
- 1021b55、4ebed7a、b9a3bf2、bd21100、b2a3496、a068049、a09365f:文档/注释更新,不属于本次运行时修复
- 2939eb8:上游合并提交
- 24a6712:VSCode snippets,不合并
- 0f68e06:package script 顺序整理,当前不需要
验证:
- git diff --check 通过
- pnpm build:h5 通过
- pnpm build:mp-weixin 通过
- 浏览器和微信小程序手测通过
|
2026-06-07 10:12:24 +08:00 |
|
|
|
11dd407e18
|
refactor: 移动端代码生成器列表页迁移为 z-paging
- 将 uniapp 列表模板切换为 z-paging 分页
- 支持返回列表自动刷新、顶部下拉刷新和底部自动加载更多
- 表单提交、详情删除后统一发送 reload 事件
- 详情页监听 reload 事件刷新数据,并增加删除中刷新守卫
- 新增 uniapp 代码生成器快照单测
|
2026-06-07 09:05:44 +08:00 |
|
|
|
a426cc2f4b
|
fix: 修复 findInSet SQL 注入风险
- 调整 MyBatisUtils.findInSet 使用 MyBatis-Plus 参数绑定
- 增加 columnName 白名单校验,避免列名被注入
- 补充 H2 兼容实现,恢复相关单测覆盖
- 替换各模块动态 FIND_IN_SET 字符串拼接写法
- 补充单参数、多参数绑定场景单测
|
2026-06-07 02:40:46 +08:00 |
|
|
|
e72c02497f
|
feat(infra): 优化 uni-app 生成模板变量注释
- 为列表、表单、详情、搜索模板补充简洁尾注释
- 将变量注释调整为当前模块上下文内的短描述
- 优化时间范围选择器确认方法注释
|
2026-06-06 23:21:52 +08:00 |
|
|
|
574f90d956
|
fix(infra): 兼容代码生成快照的 Windows 换行
- 代码生成尾逗号清理兼容 CRLF 换行
- 快照断言统一 CRLF/CR 为 LF,并忽略文件末尾换行
- 避免使用 trimEnd,防止误删模板中有意义的尾随空格
|
2026-06-06 02:18:19 +08:00 |
|
|
|
f07ec76806
|
!1551 fix(infra): 修复 Windows 下 Codegen 单测和代码生成统一 LF 并优化尾逗号正则
Merge pull request !1551 from haohaoMT/fix/codegen-format-windows
|
2026-06-05 17:41:50 +00:00 |
|
|
|
4ca0aadd4a
|
fix(infra): 代码生成统一 LF 并优化尾逗号正则
|
2026-06-04 11:22:42 +08:00 |
|
|
|
f6886a780d
|
fix(infra): 修复 Windows 下代码生成单测换行与尾逗号差异
|
2026-06-04 09:58:22 +08:00 |
|
|
|
6a3b384fc3
|
merge: sync master-jdk17, keep stripTrailing and trailing comma fix
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-04 09:24:57 +08:00 |
|
|
|
eddd21f4e8
|
fix(infra): 修复 Windows 下 Codegen 单测
|
2026-06-04 09:21:49 +08:00 |
|
|
|
1d463f4f1a
|
fix: 修复回退报错问题, moveExecutionsToSingleActivityId 替换为 moveActivityIdsToSingleActivityId
|
2026-06-04 08:12:28 +08:00 |
|
|
|
78d798bbe9
|
fix(infra): 修复 windows 代码生成单测换行符差异
|
2026-06-04 01:18:37 +08:00 |
|
|
|
83ce168a68
|
fix(infra): 代码生成统一 LF 与尾逗号处理,修复 Windows 单测
|
2026-06-03 14:54:01 +08:00 |
|
|
|
91f356fc74
|
fix: 自动去重,连续审批自动通过问题修复。https://gitee.com/zhijiantianya/yudao-cloud/issues/IE8CQN
|
2026-06-03 14:39:35 +08:00 |
|
|
|
5e8df3089d
|
fix: 修复IoT使用redis消息队列时iot_device_message的STREAM的消息无限积压问题
|
2026-06-02 14:37:26 +08:00 |
|
|
|
45399687b4
|
fix: 修复退回到多实例任务时候,会自动跳过问题。 https://github.com/YunaiV/ruoyi-vue-pro/issues/1128
|
2026-06-02 13:54:30 +08:00 |
|
|
|
ef5a3ae7f8
|
fix: 修复未返回最后触发时间导致前端一直显示未触发
|
2026-06-02 11:20:20 +08:00 |
|
|
|
dea5e07ed6
|
feat(im):增加 im 的功能说明
|
2026-06-01 08:13:15 +08:00 |
|
|
|
115055c403
|
feat(im):增加 im 的功能说明
- 移除 IM 对 websocket starter 的直接依赖
- 改为通过 infra WebSocketSenderApi 发送推送消息
- 同步调整已有 WebSocket 推送单测
|
2026-06-01 08:08:17 +08:00 |
|
|
|
c13ca7b4d8
|
feat(im): 统一 WebSocket 推送依赖
- 移除 IM 对 websocket starter 的直接依赖
- 改为通过 infra WebSocketSenderApi 发送推送消息
- 同步调整已有 WebSocket 推送单测
|
2026-06-01 00:36:52 +08:00 |
|
|
|
92c0ea303c
|
feat(im):增加 livekit poc 启动脚本
|
2026-06-01 00:00:35 +08:00 |
|
|
|
3235b4e707
|
fix: 优化对 JDK8 的兼容性
|
2026-05-31 23:45:15 +08:00 |
|
|
|
40c9449f39
|
fix: 优化对 JDK8 的兼容性
|
2026-05-31 23:36:22 +08:00 |
|
|
|
5998e7f931
|
chore: remove macOS metadata file
|
2026-05-31 23:08:24 +08:00 |
|
|
|
11b4eef41d
|
fix: add .DS_Store to .gitignore
|
2026-05-31 23:07:11 +08:00 |
|
|
|
3d0142abe1
|
feat(im):合并 im 最新版本到 master 分支
|
2026-05-31 22:33:58 +08:00 |
|
|
|
ec9862cd29
|
Merge branch 'feature/im-dev' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17
# 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
|
2026-05-31 22:25:45 +08:00 |
|
|
|
bfca0820ca
|
(〃'▽'〃)_v2026_04_发布:新增 WMS 仓储管理系统,完成 Vben5 IoT/MES/WMS 双端适配
v2026.05(jdk17/21)
|
2026-05-31 21:27:07 +08:00 |
|
|
|
ca702b81af
|
fix: 优化对 JDK8 的兼容性
|
2026-05-31 20:00:40 +08:00 |
|
|
|
f1660e18e4
|
fix: 优化对 JDK8 的兼容性
|
2026-05-31 19:51:03 +08:00 |
|