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)
|
||||
return ""
|
||||
}
|
||||
|
||||
//get bind num
|
||||
func GetBindNum(tgId int64) int {
|
||||
data := QueryDataByTG(db, tgId)
|
||||
return len(data)
|
||||
@ -71,3 +73,24 @@ func MSUserIsExist(tgId int64, msId string) bool {
|
||||
}
|
||||
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