- 增加骆驼模块设置接口支持获取和更新配置 - 使用Redis缓存设置数据,实现模块配置的持久化管理 - 引入预拉取订单日志功能,支持日志的保存和按时间范围查询 - 预拉取订单请求响应数据记录到Redis,方便问题追踪 - 根据模块设置动态调整账号登录、预拉取订单并发数量 - 调整账号登录逻辑以支持配置的并发控制 - 优化预拉取订单补充流程,支持多面额库存管理 - 修正集成API请求函数名及调用,记录详细调用日志数据 - 调整定时任务调度频率,增加预拉取订单补充任务的执行频率 - 升级golang版本到1.25.5,保持开发环境最新状态
27 lines
1.2 KiB
Go
27 lines
1.2 KiB
Go
package cache
|
|
|
|
import (
|
|
"github.com/gogf/gf/v2/util/gconv"
|
|
)
|
|
|
|
type CachedEnum string
|
|
|
|
const (
|
|
ItunesAccountTmpStopped CachedEnum = "itunes_account_tmp_stopped"
|
|
TMallGameThirdPartyCacheKeyTMall CachedEnum = "tMallGameCacheKeyTMall"
|
|
TMallGameThirdPartyCacheKeyAgiso CachedEnum = "tMallGameCacheKeyAgiso"
|
|
TMallGameOrderSign CachedEnum = "tMallGameOrderTid"
|
|
AppleAccountTmpStopped CachedEnum = "apple_account_tmp_stopped"
|
|
AppleAccountTargetAccountIdByAccount CachedEnum = "apple_account_target_account_id_by_account"
|
|
AppleAccountTargetAccountIdByUser CachedEnum = "apple_account_target_account_id_by_user"
|
|
RedeemAccountTargetIDByAccount CachedEnum = "redeem_account_target_id_by_account"
|
|
RedeemAccountTargetIDByUser CachedEnum = "redeem_account_target_id_by_user"
|
|
RedeemAccountTargetIDByCKAndUser CachedEnum = "redeem_account_target_account_id_by_ck_and_user"
|
|
RedeemAccountTmpStopped CachedEnum = "redeem_account_tmp_stopped"
|
|
CamelOilSettings CachedEnum = "camel_oil_settings"
|
|
)
|
|
|
|
func (e CachedEnum) Key(key interface{}) string {
|
|
return gconv.String(e) + ":" + gconv.String(key)
|
|
}
|