From 4271ca20324d89c4366a38a03aee645902468442 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 25 Mar 2019 15:04:10 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=9C=A8=E5=88=A0=E9=99=A4=E5=BE=AE?= =?UTF-8?q?=E7=9B=9F=E5=95=86=E5=93=81=E6=97=B6=EF=BC=8C=E5=BF=BD=E7=95=A5?= =?UTF-8?q?=E5=95=86=E5=93=81=E4=B8=8D=E5=AD=98=E5=9C=A8=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/auth2/auth_ctx.go | 1 + business/partner/purchase/weimob/wsc/store_sku.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/business/auth2/auth_ctx.go b/business/auth2/auth_ctx.go index d760dcefc..f87dc6b73 100644 --- a/business/auth2/auth_ctx.go +++ b/business/auth2/auth_ctx.go @@ -45,6 +45,7 @@ func (ctx *Context) GetAccessUUID() string { func (ctx *Context) GetRealRemoteIP() (ip string) { r := ctx.r if r != nil { + globals.SugarLogger.Debugf("GetRealRemoteIP header:%s", utils.Format4Output(r.Header, false)) ip = r.Header.Get("X-Forwarded-For") if ip == "" { ip = r.Header.Get("X-real-ip") diff --git a/business/partner/purchase/weimob/wsc/store_sku.go b/business/partner/purchase/weimob/wsc/store_sku.go index 98aa969f4..7c786018a 100644 --- a/business/partner/purchase/weimob/wsc/store_sku.go +++ b/business/partner/purchase/weimob/wsc/store_sku.go @@ -182,6 +182,8 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks goodsID := utils.Str2Int64WithDefault(skuItem.VendorNameID, 0) if err = api.WeimobAPI.UpdateGoodsShelfStatus([]int64{goodsID}, false); err == nil { err = api.WeimobAPI.UpdateGoodsTitle(goodsID, composeFakeDelName(skuItem.Name)) + } else if intErr, ok := err.(*utils.ErrorWithCode); ok && intErr.Code() == "1001930300001" { // 商品不存在错 + err = nil // 强制忽略 } } else if skuItem.SkuSyncStatus&(model.SyncFlagModifiedMask|model.SyncFlagNewMask) != 0 { outerGoodsCode := utils.Int2Str(skuItem.NameID)