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 = "有效"