Add SignTask Func
This commit is contained in:
parent
09040ec6a3
commit
ffedf32a0c
23
control.go
23
control.go
@ -55,6 +55,8 @@ func BindUser(m *tb.Message) string {
|
|||||||
fmt.Printf("%d Bind Successfully!\n", m.Chat.ID)
|
fmt.Printf("%d Bind Successfully!\n", m.Chat.ID)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//get bind num
|
||||||
func GetBindNum(tgId int64) int {
|
func GetBindNum(tgId int64) int {
|
||||||
data := QueryDataByTG(db, tgId)
|
data := QueryDataByTG(db, tgId)
|
||||||
return len(data)
|
return len(data)
|
||||||
@ -71,3 +73,24 @@ func MSUserIsExist(tgId int64, msId string) bool {
|
|||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//SignTask
|
||||||
|
func SignTask() {
|
||||||
|
data := QueryDataAll(db)
|
||||||
|
for _, u := range data {
|
||||||
|
access := MSGetToken(u.refreshToken)
|
||||||
|
if access == "" {
|
||||||
|
fmt.Println(u.msId + "Sign ERROR:AccessTokenGet")
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if !OutLookGetMails(access) {
|
||||||
|
fmt.Println(u.msId + "Sign ERROR:ReadMails")
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
fmt.Println(u.msId + " Sign OK!")
|
||||||
|
u.uptime = time.Now()
|
||||||
|
if ok, err := UpdateData(db, u); !ok {
|
||||||
|
fmt.Printf("%s Update Data ERROR: %s\n", u.msId, err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user