From ebdc369384f1decfc1a6c210c7ae1646a3457689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 27 Mar 2020 17:24:12 +0800 Subject: [PATCH] yb plucode --- business/partner/purchase/yb/store_sku.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/business/partner/purchase/yb/store_sku.go b/business/partner/purchase/yb/store_sku.go index 13dd12352..40ef79cdc 100644 --- a/business/partner/purchase/yb/store_sku.go +++ b/business/partner/purchase/yb/store_sku.go @@ -27,11 +27,13 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v if globals.EnableYbStoreWrite { storeSku := storeSkuList[0] buildYbConfigs(storeID) + buildYbApiCookie(ctx) result, err := api.YinBaoAPI.AddProductInfo(buildProductInfoParam(storeSku)) if err != nil { failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDYB], "εˆ›ε»Ίε•†ε“") } else { storeSku.VendorSkuID = utils.Int64ToStr(result.UID) + updateYbSkuPluCode(vendorStoreID, storeSku.YbBarCode) } } return failedList, err @@ -368,3 +370,8 @@ func convertVendorCatList(remoteCats []*yinbaoapi.LoadCategorysWithOptionResult) } return cats } + +func updateYbSkuPluCode(vendorStoreID, ybBarCode string) (err error) { + err = api.YinBaoAPI.SaveProduct(vendorStoreID, ybBarCode) + return err +}