Commit Graph
2339 Commits
Author SHA1 Message Date
冷冷 1cbc9ff640 chore(config): 在application.yml中启用feign的okhttp并禁用httpclient
该提交修改了配置文件 `application.yml`,启用了 `feign` 的 `okhttp` 并禁用了 `httpclient`,属于项目配置的维护性更改。
2025-03-11 21:24:48 +08:00
冷冷 c8f076eb6d Merge remote-tracking branch 'gitee/jdk8-dev' into jdk8-dev 2025-03-10 23:43:42 +08:00
冷冷 249d593182 feat(core): 在 WebUtils 中添加 isMicro 方法用于检测微服务环境
新增 `isMicro` 方法,通过 `SpringContextHolder` 获取应用上下文并检查 `security.micro` 属性,默认返回 `true`。

(cherry picked from commit 5b5aac37d0)
2025-03-10 23:42:34 +08:00
冷冷 6776a75805 doc(all): 5.8.0 2025-03-10 14:08:54 +08:00
冷冷 e13a7e1f27 refactor(security): 移除 Customizer 的未使用导入
在 `PigxBootSecurityServerConfiguration.java` 中删除了未使用的 `Customizer` 导入,以保持代码整洁。
2025-03-10 13:43:09 +08:00
冷冷 2e3b4effe0 refactor(flow-task): 使用collect(Collectors.toList())替换toList()方法
refactor(flow-engine): 在`AssignUserFormStrategyImpl`中添加`Collectors`导入并使用`collect(Collectors.toList())`替换`toList()`方法

本次提交主要将Java 16引入的`toList()`方法替换为`collect(Collectors.toList())`,以确保代码在更低版本的Java环境中兼容。
2025-03-10 13:30:21 +08:00
冷冷 71fe1e8de0 feat(oss): 添加 skipMd5Check 配置项以支持跳过 MD5 检查
#6272 使用腾讯云存储COS ,图片不能正常下载的问题, Invalid base 16 character: '"'
2025-03-10 13:01:53 +08:00
冷冷 becbb34011 refactor(encrypt): 将 KEY_EXTRACTORS 的初始化从静态块改为 Map.of 方式
此次修改将 `KEY_EXTRACTORS` 的初始化方式从静态块改为 `Map.of`,简化了代码结构并提高了可读性。
2025-03-10 12:46:03 +08:00
冷冷 1038dbefc8 refactor(login): 删除 WeChatCPLoginHandler 类
移除 `WeChatCPLoginHandler` 类,该类用于处理企业微信登录逻辑。此次删除可能是由于功能重构或不再需要该登录方式。
2025-03-10 08:56:08 +08:00
冷冷 6cbf1823aa chore(deps): 更新 pom.xml 中的依赖版本
将 `mybatis-plus` 从 `3.5.9` 升级到 `3.5.10.1`,`druid` 从 `1.2.20` 升级到 `1.2.24`,`hutool` 从 `5.8.33` 升级到 `5.8.36`,`sms4j` 从 `3.2.1` 升级到 `3.3.4`。
2025-03-09 21:55:14 +08:00
冷冷 e585c6abaf refactor(encrypt-core): 替换 jakarta.servlet 为 javax.servlet 并重构 DefaultSecretKeyResolver 逻辑
将 `jakarta.servlet` 包替换为 `javax.servlet`,并重构 `DefaultSecretKeyResolver` 中的逻辑,将 `switch` 语句改为 `if-else
2025-03-09 21:54:54 +08:00
冷冷 2304e2490d refactor(pay-channel): 重构支付渠道查询逻辑并增加敏感信息脱敏处理 2025-03-09 21:46:06 +08:00
冷冷 23b6f8cf8d feat(sensitive): 新增 JSON 格式数据脱敏功能
在 `DesensitizedUtils` 类中新增 `json` 方法,支持对 JSON 数据进行脱敏处理。该方法允许根据指定的字段进行模糊或精确匹配,并对匹配的字段值进行脱敏处理。
2025-03-09 21:44:22 +08:00
冷冷 6c931b56bc feat(pay): 在 YungouosMergePayOrderHandler 中提取并传递 key 参数
从支付渠道配置中提取 `key` 参数,并将其传递给 `MergePay.nativePay` 方法,以支持更灵活的支付配置。
2025-03-09 21:44:19 +08:00
冷冷 d0a1f5857f chore(nacos): update nacos version to 2.5.0 and add tomcat dependencies 2025-03-09 21:43:05 +08:00
冷冷 c71569c97f doc(sql): 适配 nacos 2.5 SQL 脚本有调整,需要加字段 2025-03-09 21:42:08 +08:00
冷冷 b0730dcc21 fix(upms): 发送短信记录日志表的请求参数 2025-03-09 21:41:57 +08:00
冷冷 3d8e75b2d3 fix(upms): 用户导出报错,升级 MyBatisPlus 的缘故 2025-03-09 21:41:54 +08:00
冷冷 71dc6223e3 refactor(app): 底部tabbar 支持优先级排序 2025-03-09 21:41:45 +08:00
冷冷 ec9eb5a69e feat(encrypt-api): 支持全局请求报文加密
BREAKING CHANGE: 文档和用法完全和之前不一样,不需要耦合代码
2025-03-09 21:41:37 +08:00
冷冷 1665598520 fix(mp): 微信公众号支持配置单个主菜单 2025-03-09 21:39:21 +08:00
冷冷 4a97acd67d chore(codegen): #6238 配置达梦数据源后,下载文档失败 2025-03-09 21:39:18 +08:00
冷冷 c81731f0a0 feat(quartz): 新增任务配置校验功能#6109 【需求】定时任务维护增强判断,直接查询 SpringBean class 判断入参是否合法 2025-03-09 21:39:13 +08:00
冷冷 7f740d9828 refactor(sse): 优化 SseEmitterEndpoint 确保在 onCompletion、onTimeout 和 onError 时清理 SseEmitter。
同时,将 `SecurityUtils.getUser().getId()` 提取为局部变量 `userId`,减少重复代码。

在 `SseEmitterHolder` 中,修改了 `removeSseEmitter` 方法的参数类型和实现,使其直接通过 `SseEmitter` 对象进行删除,提升代码可读性和维护性。

此外,移除了 `SseEmitterMessageSender` 中未使用的 `ReflectUtil` 导入,保持代码简洁。
2025-03-09 21:35:25 +08:00
冷冷 b4f1b0c3c4 feat(upms): 新增列出 Hook 业务代码功能
在 `SysMessageServiceImpl`、`SysMessageController` 和 `SysMessageService` 中新增 `listHookBizCode` 方法,用于根据 `MessageHookDTO` 查询并列出符合条件的业务代码。
2025-03-09 21:35:21 +08:00
冷冷 fccd16a2e6 fix(report): 在SecurityRequestFilter中添加从cookie中获取token的逻辑
- 当请求头中不存在token时,尝试从cookie中获取token,增强安全性和兼容性。
2025-03-09 21:35:14 +08:00
冷冷 e73795310f fix(report): 在SecurityRequestFilter中添加从cookie中获取token的逻辑
- 当请求头中不存在token时,尝试从cookie中获取token,增强安全性和兼容性。
2025-03-09 21:34:35 +08:00
冷冷 2411399929 refactor(upms-api): 优化 SysRouteConf 实体类的字段填充逻辑
在 `SysRouteConf` 实体类中,为 `createBy`、`updateBy`、`createTime`、`updateTime` 和 `delFlag` 字段添加了 `@TableField` 注解,以自动填充
2025-03-09 21:33:51 +08:00
冷冷 d42cf407aa refactor(pay): 优化支持回调链接根据架构自动适配 2025-03-09 21:33:46 +08:00
冷冷 3f61218111 feat(upms): 单体模式下不执行路由初始化 2025-03-09 21:30:22 +08:00
冷冷 eb161c980c feat(core): Add utility method to convert boolean to YesNoEnum code 2025-03-09 21:28:08 +08:00
冷冷 a6b1994861 doc(sql): 删除单体版本 sys_role_menu 无用的SQL 数据 2025-03-09 21:28:05 +08:00
冷冷 f722e81b0a doc(sql): app sql 调整 2025-03-09 21:28:02 +08:00
冷冷 187e8cf02a fix(core): login token user_id set string type 2025-03-09 21:27:57 +08:00
冷冷 51c7150e37 doc(SQL): 增加敏感词类型 sensitive_type 字典 2025-03-09 21:27:51 +08:00
冷冷 b8a4086970 feat(flow): 适配 form-design 表单设计器 2025-03-09 21:26:37 +08:00
冷冷 667cc7397f fix(xxl-job-admin): 执行器管理 OnLine 列表为空 2025-03-09 21:10:44 +08:00
冷冷 f97295cef1 refactor(common-datasource): 重构动态数据源,同支持 YAML + JDBC ,兼容Druid 标准配置 2025-03-09 21:10:31 +08:00
冷冷 4cb2e1ceae fix(flow): 获取部门主管的时候,提示用户凭证已过期
Closes #6183
2025-03-09 21:07:56 +08:00
冷冷 9e9a73063b refactor(app): 底部tabbar 支持优先级排序 2025-03-09 20:57:10 +08:00
冷冷 40359afcd1 refactor(APP): APP 装修配置优化 2025-03-09 20:57:06 +08:00
冷冷 fcb8003f21 fix(service): update database type retrieval in GenTableServiceImpl 2025-03-09 20:56:17 +08:00
冷冷 01aaadab76 doc(no): 删除工单模板,无实际意义 2025-03-09 20:55:00 +08:00
冷冷 2fb86a7300 feat(data): 支持通过参数跳过数据权限
用法:
DataScope dataScope = new DataScope();
dataScope.setSkip(true);
baseMapper.selectPageByScope(page, wrapper, dataScope);
2025-03-09 20:54:53 +08:00
冷冷 f076fd7e2c refactor(sentinel): 避免 sentinel 健康检查 强制检测 server 2025-03-09 20:54:46 +08:00
冷冷 9101357f44 refactor(社交登录): 前后端使用统一枚举,避免重复代码 2025-03-09 20:54:36 +08:00
冷冷 bdf16f42d4 fix(upms): register user can not set roleId
特别重要的更新,涉及安全问题
5.7-JDK8
2024-12-23 15:10:05 +08:00
冷冷 ae479ee0aa 🔖 V5.7.0 v5.7.JDK8 2024-12-05 13:10:23 +08:00
冷冷 2f703824ea 🔖 V5.7.0 2024-12-05 12:30:28 +08:00
冷冷 6494cc1f47 ci(nacos): dockerfile java 统一使用 Dragonwell JDK 2024-11-25 16:13:45 +08:00