Jelajahi Sumber

wip:双十二订单监控调整

fuwencai 2 tahun lalu
induk
melakukan
f13bcb562d
2 mengubah file dengan 3 tambahan dan 4 penghapusan
  1. 2 2
      etc/config.yaml
  2. 1 2
      task/ordermonitor.go

+ 2 - 2
etc/config.yaml

@@ -114,14 +114,14 @@ productCode:
 orderMonitor:
   dateSpecial: 2022-10-19         # 特殊奖品活动日期 (第111名活动日期)
   openCron: "0 0 6 * * *"         # 每天6点开启
-  selectCron: "0 */5 7-23 * * *"    # 查询订单的表达式  每五分钟查询一次
+  selectCron: "0 */10 7-23 * * *" # 查询订单的表达式  每十分钟查询一次
   winNumberDaily: 11       # 每天第xx个付款获得奖品1
   winNumbersSpecial: 111   # 第xxx个付款获得特殊奖品
 
   switch: true  # 是否开启定时任务
   activityMode: 2  # 1. 每天第多少名  2. 活动期间内一共第多少名(双十二)
   rules:
-    - winNum: [ 2,12,22,122,1212,2222 ] # 活动期间第XXX,XXX个支付中奖
+    - winNum: [ 2,12,22,122,1212,2222 ] # 活动期间第XXX,XXX个支付中奖  有序数组  顺序不要乱
       mold: 3 # 3 免单
       products: [  "VIP订阅","数据流量包" ] # 参加活动的产品
       priceLimit: true  # 是否有实付金额限制

+ 1 - 2
task/ordermonitor.go

@@ -204,8 +204,7 @@ func monitorMode2(ctx context.Context) {
 			rs := selectOrder2(num, rules.Products, rules.PriceLimit, rules.PriceStart, rules.PriceEnd, date.FormatDate(&activity.MembershipDay.T2, date.Date_Short_Layout), date.FormatDate(&activity.MembershipDay.Ed, date.Date_Short_Layout))
 			if len(rs) == 0 {
 				logger.Info("未查到", num)
-				continue
-				// break // 如果没有查询到 等待下一轮任务再查询
+				break // 如果没有查询到 等待下一轮任务再查询
 			}
 			logger.Info(num, "查到")
 			data := map[string]interface{}{