|
|
|
|
@ -15,6 +15,14 @@ func AddChannel(channelID int, isSuccess bool) { |
|
|
|
|
totalKey := fmt.Sprintf("channel_total_%v", channelID) |
|
|
|
|
successKey := fmt.Sprintf("channel_success_%v", channelID) |
|
|
|
|
|
|
|
|
|
// 检查键是否存在,如果不存在则设置过期时间
|
|
|
|
|
if client.Exists(ctx, totalKey).Val() == 0 { |
|
|
|
|
client.Set(ctx, totalKey, 0, 10*time.Minute) |
|
|
|
|
} |
|
|
|
|
if client.Exists(ctx, successKey).Val() == 0 { |
|
|
|
|
client.Set(ctx, successKey, 0, 10*time.Minute) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 增加总订单数
|
|
|
|
|
client.Incr(ctx, totalKey) |
|
|
|
|
|
|
|
|
|
@ -23,9 +31,6 @@ func AddChannel(channelID int, isSuccess bool) { |
|
|
|
|
client.Incr(ctx, successKey) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 设置过期时间为10分钟
|
|
|
|
|
client.Expire(ctx, totalKey, 10*time.Minute) |
|
|
|
|
client.Expire(ctx, successKey, 10*time.Minute) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// GetChannelStatus 获取渠道状态
|
|
|
|
|
|