hewencai
|
62494ced45
|
fix(databus): 修复客户端消息处理和防止消息循环
1. 修复消息格式不匹配问题
- 增量消息:兼容 SyncMessage 格式,从 dataSnapshot 字段反序列化数据
- 批量消息:添加 getDataType() 方法获取泛型类型,正确转换 JSONObject
2. 防止消息循环
- 添加 zt.databus.change.producer.enabled 配置项
- 客户端禁用变更消息发送,避免 客户端写入 → 发送变更 → 循环
3. 修复 Feign 客户端注入
- 在 RpcConfiguration 中添加 DeptApi、PostApi
- 确保客户端能通过 Feign 调用本地 system-server API
相关文件:
- DatabusClientConsumer.java: 修复消息解析逻辑
- BatchSyncEventHandler.java: 添加 getDataType() 方法
- DatabusChangeProducer.java: 添加 enabled 开关
- RpcConfiguration.java: 启用 DeptApi/PostApi Feign 客户端
Ref: 修复 ClassCastException 和消息循环问题
|
2025-12-03 11:10:57 +08:00 |
|
chenbowen
|
7fae3203bc
|
Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
# sql/mysql/ruoyi-vue-pro.sql
# zt-module-infra/zt-module-infra-api/src/main/java/com/zt/plat/module/infra/api/websocket/WebSocketSenderApi.java
# zt-module-infra/zt-module-infra-server/src/main/resources/application-dev.yaml
|
2025-12-01 10:21:34 +08:00 |
|
chenbowen
|
0c22975df0
|
1. 剔除掉多余的文档以及标记
|
2025-11-28 18:12:00 +08:00 |
|
qianshijiang
|
b1bd193f50
|
nacos配置。
|
2025-11-26 08:57:00 +08:00 |
|
chenbowen
|
565a625df7
|
Merge remote-tracking branch 'base-version/main' into dev
|
2025-11-25 18:57:47 +08:00 |
|
chenbowen
|
adcea87bbf
|
同步 nacos 配置到基础系统
|
2025-11-25 18:56:12 +08:00 |
|
chenbowen
|
eab968da72
|
Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
# pom.xml
|
2025-11-25 09:15:32 +08:00 |
|
chenbowen
|
e212ba4d2f
|
升级版本
|
2025-11-25 09:14:36 +08:00 |
|
qianshijiang
|
3d3808be48
|
编译报错修改。
|
2025-11-24 09:52:28 +08:00 |
|
qianshijiang
|
6b266e3211
|
编译报错修改。
|
2025-11-24 09:49:44 +08:00 |
|
chenbowen
|
8dc3e81d4f
|
1. 升级 3.0.44
|
2025-11-18 11:39:01 +08:00 |
|
chenbowen
|
005e119ffb
|
Merge remote-tracking branch 'base-version/main' into dev
|
2025-10-31 09:29:56 +08:00 |
|
chenbowen
|
ddee4da72a
|
1. 新增 api 调用日志记录,历史版本回滚
2. 新增用户角色权限监督功能
|
2025-10-31 09:28:59 +08:00 |
|
chenbowen
|
02d1896ebf
|
1. 升级版本
2. 修复因合并版本错误导致的代码生成器 bug
|
2025-10-28 14:53:41 +08:00 |
|
chenbowen
|
14356b8822
|
Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
# deployment.yaml
|
2025-10-20 10:51:16 +08:00 |
|
chenbowen
|
27796ff67d
|
1. 不再进行 demo 模块的发布
2. 新增 databus 的发布
3. 设置 ZT 仓库作为发布库
|
2025-10-20 10:49:15 +08:00 |
|
chenbowen
|
fd5d44d413
|
Merge remote-tracking branch 'base-version/main' into dev
|
2025-10-17 17:45:33 +08:00 |
|
chenbowen
|
78bc88b7a6
|
1. 新增外部系统编码部门编码关联管理
2. 新增统一的 api 对外门户管理
3. 修正各个模块的 api 命名
|
2025-10-17 17:40:46 +08:00 |
|
chenbowen
|
b92bfbb3d1
|
升级 dsc 版本
|
2025-10-15 18:05:52 +08:00 |
|
chenbowen
|
47f777d89c
|
1. 升级 3.0.40
新增 bpm api
新增登录页面区分内外部用户以及 e 办统一认证逻辑
|
2025-09-28 00:08:55 +08:00 |
|
chenbowen
|
a9bd94cd6c
|
1. 升级 3.0.39
新增 FileApi 获取到完整 fileDO 信息接口
|
2025-09-26 12:57:59 +08:00 |
|
chenbowen
|
ea04d0dee6
|
1. 升级 3.0.38
补全业务附件表缺失的 api
支持 api 获取附件二进制数据
新增业务附件表状态信息
补全部分存在嵌套结构的 bpm api 缺失数据
|
2025-09-25 19:24:06 +08:00 |
|
chenbowen
|
32cb704e4f
|
1. 升级 3.0.35 补全 bpm api
|
2025-09-24 15:28:40 +08:00 |
|
chenbowen
|
9bcf365767
|
1. 优化角色部门权限分配时的部门加载效果
|
2025-09-22 18:01:59 +08:00 |
|
chenbowen
|
386d47fde1
|
1. 统一包名修改
|
2025-09-22 14:53:45 +08:00 |
|
chenbowen
|
0d46897482
|
1. 统一包名修改
|
2025-09-22 11:55:27 +08:00 |
|
chenbowen
|
a001fc8f16
|
1. 统一包名修改
|
2025-09-22 02:03:22 +08:00 |
|
chenbowen
|
516ca4aefd
|
1. 优化用户全局公司与部门选择的体验
2. 新增规则引擎模块
|
2025-09-21 21:48:54 +08:00 |
|
chenbowen
|
f8c984d627
|
1. 优化用户部门选择部门时的支持接口
2. 完善 e 办同步接口重跑和定时重跑任务
|
2025-09-18 21:20:43 +08:00 |
|
chenbowen
|
79c1d5e6a4
|
1. 新增查询所有本人加下属公司列表接口
|
2025-09-18 16:37:20 +08:00 |
|
chenbowen
|
37f7f0cc88
|
1. 业务附件管理 API 新增带 url 的分页查询方法
(cherry picked from commit b7f5ac24be)
|
2025-09-17 15:16:14 +08:00 |
|
chenbowen
|
f82a2d76ec
|
修复业务附件查询携带附件url接口不存在 附件时的错误
|
2025-09-16 20:40:56 +08:00 |
|
chenbowen
|
e1a14564d0
|
1. 新增测试环境的登录测试接口
|
2025-09-16 09:10:48 +08:00 |
|
chenbowen
|
bea39f9b57
|
补全 api 缺失的方法
|
2025-09-15 00:31:25 +08:00 |
|
qianshijiang
|
2ffed7cc9e
|
Merge remote-tracking branch 'origin/main'
|
2025-09-12 14:46:49 +08:00 |
|
qianshijiang
|
13b4813e77
|
指定jdk编译版本
|
2025-09-12 14:46:34 +08:00 |
|
chenbowen
|
45e2562111
|
1. 修复网关配置错误
2. 修复生成器 docker,controller 生成器错误
3. 修复 e 办人员同步错误处理
|
2025-09-11 17:17:45 +08:00 |
|
chenbowen
|
e42e742b09
|
1. 统一修改文件目录名称
|
2025-09-04 09:06:23 +08:00 |
|
chenbowen
|
f1bbb8b305
|
1. 新增基础模块 databus,rule,html2pdf
|
2025-09-03 08:55:30 +08:00 |
|
chenbowen
|
f244f291a6
|
1. 修复配置错误
|
2025-08-22 15:19:07 +08:00 |
|
chenbowen
|
6aa5116b5b
|
1. 统一迁移 nacos 配置到 yaml 主配置,并通过 maven profile 管理
|
2025-08-21 09:31:29 +08:00 |
|
chenbowen
|
5e15ab5fae
|
支持 profile 可不选择 namespace
|
2025-07-07 11:38:44 +08:00 |
|
chenbowen
|
b91fdfeb69
|
1. 清理工程结构
2. 优化环境配置结构,使用 maven profile 简化个人配置与发布配置切换
3. 修复代码生成器生成菜单 sql 为携带分布式 Id 的错误
|
2025-07-04 16:23:01 +08:00 |
|
chenbowen
|
e0fc1d1d79
|
1. 清理工程结构
|
2025-07-03 18:13:39 +08:00 |
|
Administrator
|
d196b34cc1
|
v 1.0
1. 新增用户与部门,一对多的关系;
2. 新增管理多部门用户,如果有为公司的多个部门可以进行选择登录(选择后,直到下次变更访问公司前,只能访问此次选择公的业务数据,使用 company_id 控制,后续补充此数据权限的实现);
3. sql 转化工具修复,现在可以正确的对 mysql 进行不同数据库实例的转化了;
4. 所有表格主键,修改为分布式 Id 实现;
5. 补全在初始版本中没有被纳入的其他预制功能模块
|
2025-07-03 18:01:01 +08:00 |
|
chenbowen
|
c01ea201ab
|
1. 清理工程结构
|
2025-07-03 18:01:01 +08:00 |
|
chenbowen
|
6575e92757
|
1. 扩展 SQL 转换工具的达梦支持
2. 补全除系统基础模块外额外功能模块 sql 脚本
3. 统一设置测试环境 xxl job 配置
|
2025-07-03 11:39:18 +08:00 |
|
chenbowen
|
6129e91ab5
|
1. 补全后端的其余模块
2. 新增用户管理多部门的逻辑
|
2025-07-01 15:24:05 +08:00 |
|
zhoudi
|
4bc437df5f
|
Demo
|
2025-06-23 17:12:28 +08:00 |
|
陈博文
|
071b5cb93b
|
统一调整测试环境配置
|
2025-06-23 17:12:28 +08:00 |
|