Administrator
2026-06-18 39f6361e29f48a1e302486fb1d27a42181e199e5
refs
author Administrator <15274802129@163.com>
Thursday, June 18, 2026 11:54 +0800
committer Administrator <15274802129@163.com>
Thursday, June 18, 2026 11:54 +0800
commit39f6361e29f48a1e302486fb1d27a42181e199e5
tree 8d79aa609e018d134bf0ede6b257b0ab352a45ae tree | zip | gz
parent eec243aac6ee9d03d6dc30f29268606e0ad72401 view | diff
feat(mall): 集成 Tokenview Webhook 服务实现 TRC20 充值处理

- 新增 TokenviewWebhookController 接收链上交易推送
- 实现 HMAC-SHA256 签名验证确保 Webhook 安全
- 添加 TokenviewWebhookService 统一处理充值匹配逻辑
- 重构 ChatTrc20ChargeOkLinkTask 使用新服务进行轮询处理
- 优化 TRC20 充值匹配算法,支持 Webhook 和轮询双模式
- 配置 WebMvcConfigurer 排除 tokenview 接口路径
- 移除旧的 Redis 和数据库直接操作代码
- 更新定时任务周期为 30 分钟,增加详细日志输出
2 files added
2 files modified
527 ■■■■ changed files
src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java 1 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/dependentStation/TokenviewWebhookController.java 187 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/dependentStation/TokenviewWebhookService.java 196 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/quartz/ChatTrc20ChargeOkLinkTask.java 143 ●●●●● diff | view | raw | blame | history