七月迭代短暂完结,还有很多后端的关键东西没有弄,这是一版赶时间做的东西
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m26s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m26s
This commit is contained in:
@@ -73,7 +73,8 @@ const (
|
||||
TaskTypePackageDataReset = "package:data:reset" // 套餐流量重置
|
||||
|
||||
// 订单套餐失效任务类型
|
||||
TaskTypeOrderPackageInvalidate = "order:package:invalidate" // 批量失效订单套餐
|
||||
TaskTypeOrderPackageInvalidate = "order:package:invalidate" // 批量失效订单套餐
|
||||
TaskTypeAssetPackageBatchOrder = "asset:package:batch_order" // 资产套餐批量订购
|
||||
|
||||
// 订单超时任务类型
|
||||
TaskTypeOrderExpire = "order:expire" // 订单超时自动取消
|
||||
@@ -83,9 +84,12 @@ const (
|
||||
TaskTypeAlertCheck = "alert:check" // 告警检查
|
||||
TaskTypeDataCleanup = "data:cleanup" // 数据清理
|
||||
TaskTypeNotificationCleanup = "notification:cleanup" // 站内通知保留清理
|
||||
TaskTypePackageExpiryReminder = "package:expiry:reminder" // 套餐 15/7/3 天临期提醒
|
||||
TaskTypeDailyTrafficFlush = "traffic:daily:flush" // 每日流量落盘
|
||||
TaskTypeOutboxDeliver = "outbox:deliver" // 公共 Outbox 事件投递
|
||||
TaskTypeCardObservationSeries = "card_observation:series" // 卡观测事件序列尝试
|
||||
TaskTypeWeComApprovalSync = "wecom:approval:sync" // 企业微信审批详情异步同步
|
||||
TaskTypeWeComApprovalRecovery = "wecom:approval:recovery" // 企业微信审批主动恢复与轮询
|
||||
)
|
||||
|
||||
// 用户状态常量
|
||||
@@ -221,6 +225,7 @@ const (
|
||||
QueuePackageQueueActivation = TaskTypePackageQueueActivation // 主套餐排队激活任务队列
|
||||
QueuePackageDataReset = TaskTypePackageDataReset // 套餐流量重置任务队列
|
||||
QueueOrderPackageInvalidate = TaskTypeOrderPackageInvalidate // 批量失效订单套餐任务队列
|
||||
QueueAssetPackageBatchOrder = TaskTypeAssetPackageBatchOrder // 资产套餐批量订购任务队列
|
||||
QueueOrderExpire = TaskTypeOrderExpire // 订单超时取消任务队列
|
||||
QueueAutoPurchase = TaskTypeAutoPurchaseAfterRecharge // 充值后自动购包任务队列
|
||||
QueueAlertCheck = TaskTypeAlertCheck // 告警检查任务队列
|
||||
@@ -228,6 +233,7 @@ const (
|
||||
QueueDailyTrafficFlush = TaskTypeDailyTrafficFlush // 每日流量落盘任务队列
|
||||
QueueOutboxDeliver = TaskTypeOutboxDeliver // 公共 Outbox 投递队列
|
||||
QueueCardObservationSeries = TaskTypeCardObservationSeries // 卡观测事件序列队列
|
||||
QueueWeComApproval = "wecom:approval" // 企业微信审批同步与恢复队列
|
||||
|
||||
DefaultRetryMax = 5 // 默认任务最大重试次数
|
||||
DefaultTimeout = 10 * time.Minute // 默认任务超时时间
|
||||
@@ -275,6 +281,8 @@ func QueueForTaskType(taskType string) string {
|
||||
return QueuePackageDataReset
|
||||
case TaskTypeOrderPackageInvalidate:
|
||||
return QueueOrderPackageInvalidate
|
||||
case TaskTypeAssetPackageBatchOrder:
|
||||
return QueueAssetPackageBatchOrder
|
||||
case TaskTypeOrderExpire:
|
||||
return QueueOrderExpire
|
||||
case TaskTypeAutoPurchaseAfterRecharge:
|
||||
@@ -285,12 +293,16 @@ func QueueForTaskType(taskType string) string {
|
||||
return QueueDataCleanup
|
||||
case TaskTypeNotificationCleanup:
|
||||
return QueueDataCleanup
|
||||
case TaskTypePackageExpiryReminder:
|
||||
return QueueDataCleanup
|
||||
case TaskTypeDailyTrafficFlush:
|
||||
return QueueDailyTrafficFlush
|
||||
case TaskTypeOutboxDeliver:
|
||||
return QueueOutboxDeliver
|
||||
case TaskTypeCardObservationSeries:
|
||||
return QueueCardObservationSeries
|
||||
case TaskTypeWeComApprovalSync, TaskTypeWeComApprovalRecovery:
|
||||
return QueueWeComApproval
|
||||
default:
|
||||
return QueueDefault
|
||||
}
|
||||
@@ -306,6 +318,7 @@ func DefaultTaskQueueWeights() map[string]int {
|
||||
QueuePackageFirstActivation: 5,
|
||||
QueuePackageQueueActivation: 5,
|
||||
QueueOrderPackageInvalidate: 5,
|
||||
QueueAssetPackageBatchOrder: 5,
|
||||
QueueOrderExpire: 4,
|
||||
QueueEmailSend: 4,
|
||||
QueueExportDispatch: 4,
|
||||
@@ -326,6 +339,7 @@ func DefaultTaskQueueWeights() map[string]int {
|
||||
QueueDailyTrafficFlush: 1,
|
||||
QueueOutboxDeliver: 4,
|
||||
QueueCardObservationSeries: 2,
|
||||
QueueWeComApproval: 2,
|
||||
QueueDefault: 1,
|
||||
QueueLow: 1,
|
||||
}
|
||||
@@ -336,6 +350,15 @@ const (
|
||||
ExportTaskSceneDevice = "device" // 导出场景:设备
|
||||
ExportTaskSceneIotCard = "iot_card" // 导出场景:IoT 卡
|
||||
ExportTaskSceneOrder = "order" // 导出场景:订单
|
||||
ExportTaskScenePackage = "package" // 导出场景:套餐
|
||||
// ExportTaskSceneAgentWalletTransaction 表示代理主钱包流水导出场景。
|
||||
ExportTaskSceneAgentWalletTransaction = "agent_wallet_transaction"
|
||||
// ExportTaskSceneAgentRecharge 表示代理充值记录导出场景。
|
||||
ExportTaskSceneAgentRecharge = "agent_recharge"
|
||||
// ExportTaskSceneRefund 表示退款记录导出场景。
|
||||
ExportTaskSceneRefund = "refund"
|
||||
// ExportTaskSceneExchange 表示换货记录导出场景。
|
||||
ExportTaskSceneExchange = "exchange"
|
||||
)
|
||||
|
||||
// 导出文件格式常量
|
||||
|
||||
Reference in New Issue
Block a user