fix 解决管理员查询限制

This commit is contained in:
ZJY 2021-09-28 15:52:57 +08:00
parent f444a8d832
commit f579b82146

View File

@ -299,22 +299,40 @@ var codeSignals = []CodeSignal{
{
Command: []string{"查询", "query"},
Handle: func(sender *Sender) interface{} {
if getLimit(sender.UserID, 1) {
if sender.IsAdmin {
sender.handleJdCookies(func(ck *JdCookie) {
sender.Reply(ck.Query())
})
} else {
sender.Reply(fmt.Sprintf("鉴于东哥对接口限流,为了不影响大家的任务正常运行,即日起每日限流%d次已超过今日限制", Config.Lim))
if getLimit(sender.UserID, 1) {
sender.handleJdCookies(func(ck *JdCookie) {
sender.Reply(ck.Query())
})
} else {
sender.Reply(fmt.Sprintf("鉴于东哥对接口限流,为了不影响大家的任务正常运行,即日起每日限流%d次已超过今日限制", Config.Lim))
}
}
return nil
},
},
{
Command: []string{"详细查询", "query"},
Handle: func(sender *Sender) interface{} {
sender.handleJdCookies(func(ck *JdCookie) {
sender.Reply(ck.Query1())
})
if sender.IsAdmin {
sender.handleJdCookies(func(ck *JdCookie) {
sender.Reply(ck.Query1())
})
} else {
if getLimit(sender.UserID, 1) {
sender.handleJdCookies(func(ck *JdCookie) {
sender.Reply(ck.Query1())
})
} else {
sender.Reply(fmt.Sprintf("鉴于东哥对接口限流,为了不影响大家的任务正常运行,即日起每日限流%d次已超过今日限制", Config.Lim))
}
}
return nil
},
},