Commit Graph
76 Commits
Author SHA1 Message Date
PIGCLOUD ca84985d63 feat(pigx-mp-platform): 新增按wxUserId精确过滤微信消息查询
- 分页查询新增 wxUserId 精确匹配条件,字段为空时不参与过滤
- 更新接口注释,明确各过滤字段的匹配规则
- 新增 WxFansMsgControllerTests 单元测试,验证按公众号和粉丝维度过滤

(cherry picked from commit 66870cc38f44ccc6c116a09c5e5620ac4b43f9b3)
2026-11-03 14:49:20 +08:00
PIGCLOUD cb08f11a5d feat(wx-account-fans): 添加粉丝导出功能及数据脱敏处理
- 新增 WxAccountFansExcelVO 类用于粉丝数据的 Excel 导出
- 在 WxAccountFansController 中实现导出接口,支持按条件筛选粉丝
- 更新 WxAccountFansServiceImpl 中的粉丝更新逻辑,确保数据同步至微信
- 对粉丝的 OpenID 进行脱敏处理,确保隐私安全

(cherry picked from commit a277413d3d7681407daca46bbb635f57a032b25f)
2026-11-03 14:49:18 +08:00
PIGCLOUD 74fb06e3ea feat(deps): 升级 Spring Boot 4.1.0 并迁移 Redis 监听到 @RedisListener
- spring-boot.version 4.0.6 -> 4.1.0
- 共享容器 Bean 改名为 redisMessageListenerContainer,适配 Boot 4.1 按名称回退的自动配置
- ClientDetailsInitRunner/DynamicRouteInitRunner 移除 InitializingBean 手工注册,改用 @RedisListener
- WxMpInitConfigRunner 移除自定义 redisContainer Bean,改用 @RedisListener
- 注意:需配合 Nacos 共享配置关闭 spring.cloud.compatibility-verifier(SC 2025.1.1 官方仅声明兼容 Boot 4.0.x)
2026-08-01 11:52:42 +08:00
PIGCLOUD 5eff0d71df feat: add new models and update application structure for job scheduling 2026-05-01 23:59:12 +08:00
PIGCLOUD c19c0f1ed4 feat(pigx-mp-platform): 重构 WxMpInitConfigRunner 类,添加详细文档注释
- 优化消息路由规则配置,支持多种微信事件处理
- 增加 Redis 监听机制,支持运行时动态重新加载配置
- 完善多租户支持,缓存 appid 与租户的映射关系
2026-03-08 15:00:56 +08:00
akhan 7e78541763 🐞 fix: 修复当不同租户appid重复时导致的mpservice初始化失败 2026-03-08 14:59:00 +08:00
PIGCLOUD c36ef5fdf5 refactor(copyright): 更新版权年份至 2026
- 统一更新所有源文件、LICENSE、pom.xml 等的版权年份至 2026
2026-01-03 22:55:26 +08:00
PIG AI d3770993ce refactor(user): update user information retrieval to use UserDTO and improve method documentation 2025-07-04 11:58:50 +08:00
PIG AI a970fe166a refactor(stream): 替换Collectors.toList()为toList()方法
- 优化代码简洁性,使用Java 16引入的Stream.toList()替代Collectors.toList()
- 统一代码风格,减少冗余代码
- 提升代码可读性,简化stream操作
2025-07-04 11:50:17 +08:00
PIG AI 78874c1646 refactor(pom): 适配 springboot 3.5 & spring cloud 2025 2025-06-23 16:19:50 +08:00
冷冷 47a4421cb3 refactor(mp): 重构粉丝信息处理逻辑,提取保存粉丝方法到 WxAccountFansService
本次提交提取了粉丝信息的保存逻辑到 `WxAccountFansService` 中,优化了代码复用性。具体改动包括:
- 在 `WxAccountFansService` 中新增 `saveFans` 方法,用于统一处理粉丝信息的保存。
- 在 `MsgHandler`、`SubscribeHandler` 和 `LocationHandler` 中调用 `saveFans` 方法,减少重复代码。
- 修正了部分代码格式问题,提升代码可读性。

该重构未引入新功能,仅优化了代码结构,提升了代码的可维护性。
2025-06-23 16:01:23 +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
冷冷 d474799fa7 feat(encrypt-api): 支持全局请求报文加密
BREAKING CHANGE: 文档和用法完全和之前不一样,不需要耦合代码
2025-03-07 18:18:02 +08:00
冷冷 ecc0c8ac93 fix(mp): 微信公众号支持配置单个主菜单 2025-03-07 18:17:59 +08:00
冷冷 95644e9b9a refactor(all): @PreAuthorize 使用 @HasPermisson 注解替换
(cherry picked from commit 19b5ec57ad000e6a3ae767626ae8deaad28c901f)
2024-08-16 15:27:23 +08:00
冷冷 e96eaa2179 ✨ 新增 pigx-common-sensitive 脱敏模块
(cherry picked from commit 39899b1e8ff25ca1ac3708086c1ddb677fb56541)
2024-08-16 15:16:26 +08:00
冷冷 aba51bbdb8 ♻️ 增加 NoToken 注解方便对应 无token feign调用场景
(cherry picked from commit 2d78533a29c9c392f75d76cf202ae1daf8f7c77b)
2024-08-16 15:16:20 +08:00
冷冷 159ec6d9d4 ♻️ Refactoring code. 架构重构支持 一套代码两种方式运行 2024-04-18 18:01:40 +08:00
lbw 96278499dc ✨ Introducing new features. @TenantTable 注解 2024-02-19 13:03:14 +08:00
lbw 247c5dbcc9 ⚡ 优化,公众号菜单编辑增加健壮性判断 2023-11-24 23:33:44 +08:00
lbw cea1924c62 🐛 Fixing a bug. #5197 全局异常信息 ex=Invalid return type for async method (only Future and void supported): class java.lang.Boolean 2023-09-23 21:02:02 +08:00
lbw 2c6a700154 🔖 Releasing / Version tags. 5.2
🔖 Releasing / Version tags. 5.2
2023-09-13 10:28:40 +08:00
lbw 83c1f41327 ♻️ Refactoring code. #5106 优化代码模块,重构代码实体中boolean 类型 2023-08-28 21:00:17 +08:00
lbw 1525a14753 ✨ Introducing new features. 先解决编译问题 2023-07-10 17:49:56 +08:00
lbw fbde71ccc4 🎨 Improving structure / format of the code. 优化代码,批量删除无用 import 2023-04-07 14:39:09 +08:00
lbw 1ddacb086e ♻️ Refactoring code. pigx-mp-biz 适配最新V5 UI 2023-04-07 10:17:51 +08:00
lbw 39a7a4ebf8 ✨ pigx-register支持开启认证模式 2023-01-14 09:44:49 +08:00
lbw d970431b6d 🎨 Improving structure / format of the code. 代码格式化 2023-01-04 11:56:07 +08:00
lbw eb3387da9f ♻️ Refactoring code. 使用openapi3 替代swagger2 2023-01-02 10:17:44 +08:00
lbw b09808d7a5 🐛 Fixing a bug. 微信公众号用户取消关注重新关注报主键重复 2022-08-07 12:32:58 +08:00
cj 0eb14f1bf4 ⚡ 一点微不足道的优化 2022-05-13 13:07:57 +08:00
lbw 5c10519a8e ♻️ Refactoring code. 适配最新版本 微信公众号接口 2022-05-07 22:30:03 +08:00
lbw ed7b9d8bb6 问下公众号 API 调整 2022-05-05 09:19:16 +08:00
Fxz 1e6377aa05 ✨ error log in file 2022-04-29 17:49:26 +08:00
付绪壮 9aeeec155a 🔧 删除配置文件中的过期属性 2022-04-21 16:31:30 +08:00
付绪壮 72d0fc82a9 ⬆️ 适配 spring cloud alibaba 2021.0.1.0 config.import 导入配置文件 2022-03-21 21:40:23 +08:00
付绪壮 e430d79c81 ⬆️ 适配 spring cloud alibaba 2021.0.1.0 config.import 导入配置文件 2022-03-21 21:37:57 +08:00
qraddx bca13aea17 🔖 Releasing / Version tags. 4.3 2022-02-22 12:23:02 +08:00
qraddx 3058892a72 🐛 Fixing a bug. 公众号消息回复时显示对应的昵称,平台回复则显示公众号名称 2022-02-10 16:08:18 +08:00
qraddx bb375e389c 🎨 Improving structure / format of the code. 代码导入格式化 2022-01-15 16:22:59 +08:00
lbw f4c9545366 ✅ Adding tests. pom 支持多数据库切换 2022-01-07 15:36:43 +08:00
lbw d4b75b0fd2 ✅ Adding tests. pom 支持多数据库切换 2022-01-07 15:36:20 +08:00
lbw c9ccc6c888 ✨ Introducing new features. close #3505 【公众号】公众号支持更改备注及用户的标签 2022-01-05 22:43:58 +08:00
lbw 9e70c551cc ✨ Introducing new features. close #3538 【微信公众平台】 支持接口 quota 2022-01-05 22:41:20 +08:00
lbw e3009ba13c ⚡ 优化 适配Oracle 数据库 2022-01-05 13:35:00 +08:00
lbw 62a099dcfd ✨ Introducing new features. close #3532 up wxjava 4.20
#3502 【公众号】使用平台自定义微信昵称 解决公众号平台不在返回关注用户的昵称、头像信息
2022-01-05 13:12:21 +08:00
lishangbu c27acd9a8f ✨ Introducing new features. 微信账户标签管理 2021-12-31 14:27:48 +08:00
lbw 5d318f994c ♻️ Refactoring code. close #3430 主键策略调整为 ASSIGN_ID , 增加审计字段自动填充 2021-12-08 17:58:58 +08:00