|
@@ -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 {
|