cookie验证

This commit is contained in:
苏尹岚
2020-01-16 16:15:24 +08:00
parent 05b4d9523b
commit f17fad14c9

View File

@@ -125,6 +125,7 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool)
errMsg = "" errMsg = ""
) )
for _, v := range vendorIDs { for _, v := range vendorIDs {
var flag = false
cc := &CheckCookie{} cc := &CheckCookie{}
switch v { switch v {
case 3: case 3:
@@ -133,27 +134,16 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool)
if strings.Contains(err.Error(), ebaiErr) { if strings.Contains(err.Error(), ebaiErr) {
//Cookie无效了 //Cookie无效了
errMsg += " 饿百Cookie无效了" errMsg += " 饿百Cookie无效了"
cc.VendorID = v flag = true
cc.Status = "无效"
} }
} else {
//Cookie有效
cc.VendorID = v
cc.Status = "有效"
} }
case 1: case 1:
err := api.MtwmAPI.OrderModityTips(mtOrderID, mtStoreID, 0.2) err := api.MtwmAPI.OrderModityTips(mtOrderID, mtStoreID, 0.2)
if err != nil { if err != nil {
cc.Status = err.Error()
if strings.Contains(err.Error(), mtErr) { if strings.Contains(err.Error(), mtErr) {
errMsg += " 美团Cookie无效了" errMsg += " 美团Cookie无效了"
cc.VendorID = v flag = true
cc.Status = "无效"
} }
} else {
//Cookie有效
cc.VendorID = v
cc.Status = "有效"
} }
case 0: case 0:
for _, vv := range apimanager.CurAPIManager.GetAppOrgCodeList(v) { for _, vv := range apimanager.CurAPIManager.GetAppOrgCodeList(v) {
@@ -162,16 +152,17 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool)
if strings.Contains(err.Error(), jdErr) { if strings.Contains(err.Error(), jdErr) {
//Cookie无效 //Cookie无效
errMsg += " 京东Cookie无效了" errMsg += " 京东Cookie无效了"
cc.VendorID = v flag = true
cc.Status = "无效"
} }
} else {
//Cookie有效
cc.VendorID = v
cc.Status = "有效"
} }
} }
} }
cc.VendorID = v
if flag {
cc.Status = "无效"
} else {
cc.Status = "有效"
}
ccList = append(ccList, cc) ccList = append(ccList, cc)
} }
if isAuto && len(ccList) > 0 { if isAuto && len(ccList) > 0 {