From 424aa42745e0755839e1304f6d6aad689da206bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 16 Jan 2020 16:00:09 +0800 Subject: [PATCH] =?UTF-8?q?Cookie=E9=AA=8C=E8=AF=81=E7=BE=8E=E5=9B=A2?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/event/event.go | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go index 8c59ccdbb..c8b4a4d52 100644 --- a/business/jxstore/event/event.go +++ b/business/jxstore/event/event.go @@ -119,6 +119,7 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool) ebaiErr = "return not json" mtOrderID = "69761763472881638" mtStoreID = "6976176" + mtErr = "返回结果格式不正常" jdUpcCode = "6952395700895" jdErr = "请输入用户名" errMsg = "" @@ -143,13 +144,16 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool) cc.Status = "有效" } case 1: - result, err := api.MtwmAPI.GetDistributeOrderDetail(mtOrderID, mtStoreID) - if result == nil && err == nil { - //Cookie无效 - errMsg += " 美团Cookie无效了!" - cc.VendorID = v - cc.Status = "无效" - } else if result != nil { + err := api.MtwmAPI.OrderModityTips(mtOrderID, mtStoreID, 0.2) + if err != nil { + if errExt, ok := err.(*utils.ErrorWithCode); ok { + if strings.Contains(errExt.ErrMsg(), mtErr) { + errMsg += " 美团Cookie无效了!" + cc.VendorID = v + cc.Status = "无效" + } + } + } else { //Cookie有效 cc.VendorID = v cc.Status = "有效"