diff --git a/business/enterprise/vendor_sku_compare.go b/business/enterprise/vendor_sku_compare.go index af691309c..558e1b93c 100644 --- a/business/enterprise/vendor_sku_compare.go +++ b/business/enterprise/vendor_sku_compare.go @@ -155,13 +155,13 @@ func MtWmSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str } else { param := []*mtwmapi.BareStoreFoodInfo{ &mtwmapi.BareStoreFoodInfo{ - AppFoodCode: utils.Int64ToStr(sku.MtwmID), + AppFoodCode: vsl.AppFoodCode, Skus: nil, }, } foodErrList, err := mtApi.RetailSellStatus(jxcontext.AdminCtx.GetTrackInfo(), sm.VendorStoreID, param, mtwmapi.SellStatusOffline) if err != nil { - errs = append(errs, fmt.Sprintf("skuCode:%d,修改美团可售状态错误%v", sku.SkuID, err)) + errs = append(errs, fmt.Sprintf("skuCode:%d,修改美团可售状态错误%v", vsl.AppFoodCode, err)) } for _, fel := range foodErrList { errs = append(errs, fmt.Sprintf("skuCode:%s,修改美团可售状态错误:%s", fel.AppFoodCode, fel.ErrorMsg)) @@ -206,7 +206,8 @@ func EBaiSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str } skuIdOffset = foodList.SkuIdOffset } - + globals.SugarLogger.Debugf("======len foodListData:= %d", len(foodListData)) + globals.SugarLogger.Debugf("======len skuMap:= %d", len(skuMap)) for _, vsl := range foodListData { if sku, ok := skuMap[vsl.CustomSkuId]; ok { // 同步商品价格 @@ -234,7 +235,8 @@ func EBaiSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str } } } else { - err = ebaiApi.SkuOfflineOne(jxcontext.AdminCtx.GetTrackInfo(), utils.Int2Str(sm.StoreID), sku.EbaiID, "", "") + globals.SugarLogger.Debugf("======len foodListData:= %d", len(foodListData)) + err = ebaiApi.SkuOfflineOne(jxcontext.AdminCtx.GetTrackInfo(), utils.Int2Str(sm.StoreID), utils.Str2Int64(vsl.CustomSkuId), "", "") if err != nil { errs = append(errs, fmt.Sprintf("skuCode:%d,修改饿百不可售状态错误%v", sku.SkuID, err)) } @@ -330,8 +332,8 @@ func TaoSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[stri updateSkuList := make([]domain585.AlibabaWdkSkuUpdateSkuDo, 0, 0) onlineStatus = tao.CreateOfflineSaleFlag updateSkuList = append(updateSkuList, domain585.AlibabaWdkSkuUpdateSkuDo{ - OuCode: utils.String2Pointer(utils.Int64ToStr(sku.TaoID)), - SkuCode: utils.String2Pointer(utils.Int2Str(sku.SkuID)), + OuCode: vsl.OuCode, + SkuCode: vsl.SkuCode, OnlineSaleFlag: utils.Int64ToPointer(onlineStatus), SubTitle: utils.String2Pointer("小时达"), AllowAppSale: utils.Int64ToPointer(onlineStatus),