chenchuchuan
|
937bdddea6
|
fix(tenant): 修复租户同步中tenantId类型错误及健壮性问题
- 将OnlCgreportHead和OnlFormHead的tenantId字段类型从String改为Long
- 修正同步处理中错误使用transId作为tenantId的问题,改为从消息体正确获取
- 新增parseRelativeFormCodes方法安全解析widgetJson,避免非法JSON抛异常
- 对in查询的空集合做防护,避免MyBatis-Plus传入空列表导致SQL异常
- 消息体中显式传递tenantId字段确保同步端可正确识别租户
- 角色查询中过滤null的roleId并使用LinkedHashSet去重
- 组织未配置角色时新增fallback机制回退到用户自身角色
- 表单元数据同步查询条件增加tenantId过滤确保租户隔离
|
2 days ago |
chenchuchuan
|
70860e7f08
|
feat(tenant): 将在线表单合并同步初版移植到 dev-lml
cherry-pick 6023f11(dev-wj):新增表单元数据/查询数据源/表单 JSON 三个同步消费者、
FormWidgetMergeUtils 三方合并、TenantConstant 同步命令、@TenantOnlFormHeadSuffix 切面,
并为 OnlFormHead/OnlCgreportHead 增加 tenantId。
冲突处理:
- OnlineFormServiceImpl:保留 dev-lml 的 commons-lang3 导入,追加 cacheLastUpdateOnlineForm
- SysUserController:取 dev-lml 版本(净变更仅为删除已不存在的 javafx 导入)
- 排除 zzlogs 日志文件
Co-Authored-By: Claude <noreply@anthropic.com>
|
4 days ago |
chenchuchuan
|
2108134d09
|
chore(deps): 统一父POM管理内部模块依赖版本
- 在根 pom.xml 的 properties 中声明 common-core 和 common-orm 版本
- 在根 pom.xml 的 dependencyManagement 中统一仲裁 common-core 与 common-orm 版本
- 移除各子模块中 common-core 和 common-orm 依赖的硬编码 version 标签
- 将 common-online 版本从 1.0.5 升级至 1.0.6 并同步更新引用方
- 将 common-generator 版本从 1.0.4 升级至 1.0.5
- tenant-admin 新增 common-core 依赖并将 common-demo 替换为 common-openapi
|
3 weeks ago |
chenchuchuan
|
17f06fb86e
|
chore(build): 更新项目依赖版本和仓库配置
- 将 common-flow 模块版本从 1.0.0 升级到 1.0.2
- 将 common-flow-online 模块版本从 1.0.0 升级到 1.0.2
- 将 common-generator 模块版本从 1.0.0 升级到 1.0.4
- 将 common-online 模块版本从 1.0.0 升级到 1.0.4
- 将 common-orm 模块版本从 1.0.0 升级到 1.0.2
- 更新仓库地址从 http://58.48.135.45:8081 到 http://192.168.100.25:8081
|
3 months ago |
sunquan
|
0b7aea7306
|
初始化
|
6 months ago |