银豹切换cookie移到cms中
This commit is contained in:
@@ -2920,7 +2920,7 @@ func checkYbParams(db *dao.DaoDB, storeMap *model.StoreMap, storeID int) (err er
|
||||
yinbaoCookie = configs[0].Value
|
||||
}
|
||||
api.YinBaoAPI.SetCookie(".POSPALAUTH30220", yinbaoCookie)
|
||||
result, err := api.YinBaoAPI.LoadSubStoresByUserIdDDLJson()
|
||||
result, err := loadSubStoresByUserIdDDLJson()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -2949,3 +2949,33 @@ func checkYbParams(db *dao.DaoDB, storeMap *model.StoreMap, storeID int) (err er
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func loadSubStoresByUserIdDDLJson() (result []*yinbaoapi.LoadSubStoresByUserIdDDLJsonResult, err error) {
|
||||
for {
|
||||
result, err = api.YinBaoAPI.LoadSubStoresByUserIdDDLJson()
|
||||
if err == nil {
|
||||
break
|
||||
} else {
|
||||
if yinbaoapi.IsErrCookie(err) {
|
||||
err = ChangeYbCookie()
|
||||
if err != nil {
|
||||
break
|
||||
}
|
||||
result, err = loadSubStoresByUserIdDDLJson()
|
||||
} else {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
return result, err
|
||||
}
|
||||
|
||||
func ChangeYbCookie() (err error) {
|
||||
cookie, err := api.YinBaoAPI.TryGetCookie()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
api.YinBaoAPI.SetCookie(".POSPALAUTH30220", cookie)
|
||||
UpdateConfig(jxcontext.AdminCtx, "yinbaoCookie", model.ConfigTypeCookie, cookie)
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user