feat: 技术债务清理(支付配置动态化、API文档补全、轮询常量提取、废弃代码清理)
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m13s

This commit is contained in:
2026-04-14 11:11:15 +08:00
parent c0b64c9e30
commit 42c5ec912f
63 changed files with 1979 additions and 775 deletions

View File

@@ -427,3 +427,15 @@ func RedisPollingShardQueueKey(shardID int, taskType string) string {
func RedisPollingDeviceOpLockKey(deviceID uint) string {
return fmt.Sprintf("polling:device:op_lock:%d", deviceID)
}
// ========================================
// 支付配置缓存 Redis Key
// ========================================
// RedisPaymentConfigKey 支付配置缓存 Key
// 用途:缓存 WechatConfig 数据JSON 格式),避免每次支付时重复查询数据库
// 格式payment:config:{configID}
// TTL1 小时
func RedisPaymentConfigKey(configID uint) string {
return fmt.Sprintf("payment:config:%d", configID)
}