瀏覽代碼

关键词

wangshan 2 月之前
父節點
當前提交
1151fb284b
共有 1 個文件被更改,包括 14 次插入3 次删除
  1. 14 3
      handler/activity/lotteryDrawTask.go

+ 14 - 3
handler/activity/lotteryDrawTask.go

@@ -144,9 +144,6 @@ func LotteryDrawTask(msg *model.Message) {
 			}
 			if !hasKeys {
 				obj, _ = (*res)["o_vipjy"].(map[string]interface{})
-				if obj == nil {
-					obj, _ = (*res)["o_member_jy"].(map[string]interface{})
-				}
 				if obj != nil {
 					itmes, _ := obj["a_items"].([]interface{})
 					for _, v := range itmes {
@@ -159,6 +156,20 @@ func LotteryDrawTask(msg *model.Message) {
 					}
 				}
 			}
+			if !hasKeys {
+				obj, _ = (*res)["o_member_jy"].(map[string]interface{})
+			}
+			if obj != nil {
+				itmes, _ := obj["a_items"].([]interface{})
+				for _, v := range itmes {
+					item, _ := v.(map[string]interface{})
+					keys, _ := item["a_key"].([]interface{})
+					if len(keys) > 0 {
+						hasKeys = true
+						break
+					}
+				}
+			}
 		}
 		//没有设置关键词
 		if !hasKeys {