Commit Graph
2462 Commits
Author SHA1 Message Date
PIG AI 718a587c19 feat(tenant): 增强租户状态检查逻辑
- 新增对租户有效期的检查,包括startTime和endTime验证
- 优化无效租户的响应方式,返回401状态码和JSON格式错误信息
- 使用JSONUtil和ContentType处理错误响应输出
- 添加@SneakyThrows注解处理潜在异常
2025-06-23 16:18:09 +08:00
PIG AI 6c8e257a1e fix(auth/templates): 修复模板中request.contextPath的空指针问题
- 在confirm.ftl和login.ftl模板中增加request对象判空逻辑
- 优化OAuth2授权和登录表单的action路径安全性
2025-06-23 16:17:05 +08:00
PIG AI 880652f62c fix(file): 修复文件查询时未使用主库读取导致的数据不一致问题
- 在SysFileServiceImpl中为selectOne方法添加false参数强制使用主库查询
- 优化SysFileController中getFile方法的参数注释说明
2025-06-23 16:16:44 +08:00
PIG AI 155a303bec feat(sys-file): 支持自定义文件名上传功能
- 在文件上传接口中增加fileName参数以支持自定义文件名
- 当未提供fileName时保持原有UUID生成逻辑
- 同步修改相关controller和feign接口的签名
- 完善相关方法的JavaDoc注释
2025-06-23 16:16:44 +08:00
PIG AI 8d0eb9c8fb feat(mybatis): 修改匿名用户处理逻辑以返回用户名
- 移除未使用的SecurityUtils import
- 当用户为AnonymousAuthenticationToken时返回authentication.getName()
- 保持原有非匿名用户处理逻辑不变
2025-06-23 16:16:39 +08:00
PIG AI 00fb8ce48b feat(file): 新增内部文件上传接口
- 在RemoteFileService中新增innerUpload方法并添加NoToken注解
- 在SysFileController中新增innerUpload接口方法并标记为Inner
- 支持通过微服务内部调用上传文件功能
2025-06-23 16:16:12 +08:00
PIG AI 64cdd035e1 feat(app): 新增工作台菜单权限过滤功能
- 在AppIndexServiceImpl中实现基于角色权限的菜单过滤
- 新增WORKBENCH页面类型枚举
- 为AppRole添加menuId字段存储权限菜单
- 扩展AppRoleService提供菜单查询接口
- 优化AppArticleCollectEntity增加image和visit字段
2025-06-23 16:15:39 +08:00
PIG AI 404d7bf6c2 feat(SysLogServiceImpl): 增加按title模糊查询日志功能
- 在SysLogServiceImpl中新增对title字段的模糊查询条件
- 当title参数非空时自动添加like查询条件
2025-06-23 16:15:24 +08:00
PIG AI 2ad48fb751 fix(pom): 回退druid版本至1.2.23
- 将druid依赖版本从1.2.24降级至1.2.23
- 解决与当前系统其他组件的兼容性问题https://github.com/alibaba/druid/issues/6263
2025-06-23 16:15:20 +08:00
PIG AI 560129fc06 feat(security): 优化oauth2.0 的自省端点
- 在PigxRemoteRegisteredClientRepository中实现findById方法
- 优化PigxRedisOAuth2AuthorizationService的token处理逻辑
- 修复findByToken方法中tokenType为null时的默认值处理
- 添加根据username清理token的功能扩展
2025-06-23 16:15:17 +08:00
PIG AI bcd0f82bcc refactor(pigx-register): 简化Nacos启动配置并移除冗余代码
- 删除ConfigConstants.java文件,其配置已迁移至application.properties
- 移除Spring Boot Admin相关配置,简化监控设置
- 重构PigxNacosApplication启动类,精简初始化逻辑
- 将standalone模式配置移至main方法直接设置
- 优化部署类型处理流程,保持核心功能不变
2025-06-23 16:14:58 +08:00
PIG AI 1b560e486b feat(codegen): 修改GeneratorController下载文件名为固定值
- 将动态生成的zip文件名改为固定code.zip
- 简化下载文件名逻辑,统一输出格式
2025-06-23 16:14:49 +08:00
冷冷 0a661a3dc3 chore(nacos.properties): 更新配置文件,优化注释和设置 2025-06-23 16:14:29 +08:00
冷冷 f3738c4e11 docs(pom): 更新Hutool依赖版本至5.8.38 2025-06-23 16:14:28 +08:00
冷冷 c3f6e68770 feat(sys-file): 增加对历史URL参数格式的兼容处理
- 新增对/admin/sys-file/local?fileName=xxx.png格式的兼容支持
- 使用HttpUtil解析URL中的fileName参数
- 当URL参数存在时优先使用参数中的fileName值
2025-06-23 16:09:57 +08:00
冷冷 be30534c40 feat(SysFileServiceImpl): 优化文件获取方法的注释和参数说明
- 更新getFile方法的注释使其更清晰表达功能意图
- 移除未使用的bucket参数以简化方法签名
- 添加对fileName和response参数的详细说明
2025-06-23 16:09:54 +08:00
冷冷 6912730e94 feat(RemoteFileService): 新增文件上传功能
- 在RemoteFileService接口中添加upload方法用于文件上传
- 支持MultipartFile类型参数和MULTIPART_FORM_DATA媒体类型
- 返回R对象包含文件存储路径信息
2025-06-23 16:09:34 +08:00
冷冷 d8e56129bc feat(NACOS): 新增Nacos配置常量与环境初始化逻辑
- 在ConfigConstants中新增AUTH_ENABLED等三个配置常量
- 将standalone模式设置移至initEnv方法统一管理
- 新增initEnv方法集中配置认证开关与日志参数
- 更新docker-compose暴露9848和18080端口
- 优化代码注释与日期格式
2025-06-23 16:09:22 +08:00
冷冷 4779be6cfd feat(flow-engine): 优化审批任务处理逻辑并增强代码可读性
- 重构ApproveServiceTask类,提取拒绝处理逻辑到独立方法
- 增加详细注释说明关键变量和流程逻辑
- 优化变量命名以提高代码可读性
- 实现更清晰的审批条件判断流程
- 支持根据配置将拒绝流程重定向到特定节点或结束节点
2025-06-23 16:09:22 +08:00
冷冷 298d09586d feat(flow-engine): 增强流程结束功能并记录完成原因
- 新增ProcessInstanceParamDto中paramMap参数的传递
- 在ProcessInstanceRecord表中添加finish_reason字段
- 根据approve_condition自动设置流程结束原因
- 重构endProcess方法以支持参数传递
2025-06-23 16:09:21 +08:00
冷冷 2b1742470c docs(pig-register): 更新Nacos相关配置文档
- 中文优化application.properties中的配置项注释
- 中文明确标注已禁用的监控指标配置
- 中文补充认证插件相关配置说明
- 中文调整部署类型和模糊监听配置描述
2025-06-23 16:08:50 +08:00
冷冷 d87172db05 feat(register): 更新Nacos版本至3.0.0, 请注意端口是 18080 2025-06-23 16:07:11 +08:00
冷冷 19a223695f refactor(core): 重构WebPriorityHeader相关配置类并优化结构
- 将PriorityHeaderConfiguration重命名为PriorityHeaderInitBinder以明确用途
- 合并RestTemplate配置至新创建的WebCommonConfiguration类
- 在WebCommonConfiguration中统一管理Web相关Bean配置
- 添加ConditionalOnWebApplication条件注解确保Servlet环境
2025-06-23 16:06:54 +08:00
冷冷 37035cbf27 refactor(core): 重构WebPriorityHeader相关配置类并优化结构
- 将PriorityHeaderConfiguration重命名为PriorityHeaderInitBinder以明确用途
- 合并RestTemplate配置至新创建的WebCommonConfiguration类
- 在WebCommonConfiguration中统一管理Web相关Bean配置
- 添加ConditionalOnWebApplication条件注解确保Servlet环境
2025-06-23 16:06:54 +08:00
冷冷 bf8b8805c8 feat(pigx-common-bom): 升级MyBatis-Plus相关依赖版本
feat(pigx-codegen): 修改GenTableColumnEntity字段更新策略

- 升级MyBatis-Plus版本至3.5.12
- 升级MyBatis-Plus-Join版本至1.5.3
- 修改fieldDict字段的更新策略为ALWAYS
2025-06-23 16:06:21 +08:00
冷冷 d0f89b7917 feat(flow-engine): 完善ApprovalCreateListener代码注释 2025-06-23 16:06:17 +08:00
冷冷 6b48ccf74a feat(flow-engine): 增加流程事件监听器的代码注释
- 新增对节点开始/完成事件的详细处理逻辑
- 完善多实例任务完成事件的处理机制
- 增加变量创建/更新/删除事件日志记录
- 优化流程开始/终止事件的处理流程
- 增强任务分配/完成事件的通知机制
- 统一事件处理参数构建方式
2025-06-23 16:06:14 +08:00
冷冷 b3834e3215 feat(common-sensitive): 新增URL参数脱敏功能及枚举类型(ai-dev)
1. 在DesensitizedUtils工具类中新增url()方法,实现URL参数脱敏功能
2. 在SensitiveTypeEnum枚举中新增QUERY_PARAM类型,关联新增的脱敏方法
3. 方法会将URL参数值统一替换为***以保护敏感信息
2025-06-23 16:06:08 +08:00
冷冷 dc37974c72 chore(deps): 更新Spring Boot版本至3.4.5并移除废弃依赖项
- 升级Spring Boot版本从3.4.3到3.4.5
- 移除不再使用的spring-authorization.version属性
- 清理pigx-common-security模块中冗余的版本号配置
2025-06-23 16:06:08 +08:00
冷冷 f1231ec841 chore(deps): 更新 deepseek 依赖版本至 1.4.7 2025-06-23 16:05:35 +08:00
冷冷 7f9e6105f8 feat(core): 添加PriorityHeaderConfiguration解决请求头冲突问题 2025-06-23 16:05:22 +08:00
冷冷 1700648c2e feat(flow): 新增流程实例详情接口并优化代码格式
- 增加查询流程实例记录的远程接口
- 统一和优化部分代码缩进与注释描述
- 修正“查询挖矿任务”为“查询我的任务”中文注释
2025-06-23 16:05:06 +08:00
冷冷 a5abaa4d2c chore(deps): 更新 deepseek 依赖版本至 1.4.6 2025-06-23 16:04:46 +08:00
冷冷 e78eb14898 chore(docker): 移除JVM内存配置参数并优化安全随机数设置 2025-06-23 16:04:38 +08:00
冷冷 8edb1458a0 feat(mybatis): 支持Oracle和PostgreSQL数据库的SQL表名提取功能 2025-06-23 16:04:25 +08:00
冷冷 7db8f47e39 fix(persistence): update SQL Server version and simplify order by clause in SysUserMapper 2025-06-23 16:04:06 +08:00
冷冷 7f79e077d1 feat(codegen): 修改数据源表和列查询接口返回完整对象
- 将`queryTableList`和`queryTableColumn`返回值从字符串列表改为完整的`Table`和`Column`对象
- 移除`GenDsConfController`的`@Inner`注解限制
2025-06-23 16:03:49 +08:00
冷冷 c303196fe7 feat(pay): 在YungouosMergePayOrderHandler中新增BizParams参数支持
在YungouosMergePayOrderHandler的nativePay方法中,新增了BizParams参数支持,以增强支付功能的灵活性。
2025-06-23 16:03:29 +08:00
冷冷 0422a35562 chore(deps): 更新 pigx-pay-platform 中的 yungouos 依赖版本至 2.0.37 避免和SMS4J 版本冲突无法推送短信 2025-06-23 16:03:26 +08:00
冷冷 96011a3663 fix(app): 移除短信验证码返回中的冗余信息
在 `AppMobileServiceImpl` 中,短信验证码接口的返回值移除了多余的 `code` 参数,简化了响应结构。
2025-06-23 16:03:05 +08:00
luolin 9b4590ccbb ♻️ Refactoring code.命名规范防止冲突 2025-06-23 16:02:56 +08:00
冷冷 47a4421cb3 refactor(mp): 重构粉丝信息处理逻辑,提取保存粉丝方法到 WxAccountFansService
本次提交提取了粉丝信息的保存逻辑到 `WxAccountFansService` 中,优化了代码复用性。具体改动包括:
- 在 `WxAccountFansService` 中新增 `saveFans` 方法,用于统一处理粉丝信息的保存。
- 在 `MsgHandler`、`SubscribeHandler` 和 `LocationHandler` 中调用 `saveFans` 方法,减少重复代码。
- 修正了部分代码格式问题,提升代码可读性。

该重构未引入新功能,仅优化了代码结构,提升了代码的可维护性。
2025-06-23 16:01:23 +08:00
冷冷 29de9b5732 fix(quartz-config): 添加缺失的auto-startup和overwrite-existing-jobs配置
在`quartz-config.yml`中添加了`auto-startup`和`overwrite-existing-jobs`配置项,确保Quartz调度器的默认行为与预期一致。
2025-06-23 16:01:10 +08:00
冷冷 d0a5e0f66b chore(docker): 调整 JAVA_OPTS 内存配置并减少启动等待时间
- 将 `JAVA_OPTS` 中的 `-Xms` 和 `-Xmx` 分别调整为 `2048m` 和 `4096m`
- 将 `CMD` 中的 `sleep` 时间从 `60` 秒减少到 `30` 秒
2025-06-23 16:01:10 +08:00
PIG AI 01724e788a Merge remote-tracking branch 'open/master' into dev 2025-06-23 16:00:07 +08:00
pig666 6764a33d1d Merge branch 'dev' of 202405031425/pigx into dev 2025-04-02 17:15:02 +08:00
pig666 daafcd9eea Merge branch '微信jssdk' of 202405031425/pigx into dev 2025-04-02 17:14:18 +08:00
akhan cee6524ffb ✨ feat: 微信JSSDK配置 2025-04-02 14:30:00 +08:00
akhan bf410db2eb ✨ feat: 微信JSSDK配置 2025-04-02 14:20:54 +08:00
akhan 2abb4faacf ✨ feat: 微信JSSDK配置 2025-04-01 14:53:49 +08:00