1
This commit is contained in:
@@ -175,20 +175,14 @@ func (p *PurchaseHandler) UpdateStoreSkusStatus(ctx *jxcontext.Context, vendorOr
|
|||||||
func (p *PurchaseHandler) UpdateStoreSkusPrice(ctx *jxcontext.Context, vendorOrgCode string, storeID int, vendorStoreID string, storeSkuList []*partner.StoreSkuInfo) (failedList []*partner.StoreSkuInfoWithErr, err error) {
|
func (p *PurchaseHandler) UpdateStoreSkusPrice(ctx *jxcontext.Context, vendorOrgCode string, storeID int, vendorStoreID string, storeSkuList []*partner.StoreSkuInfo) (failedList []*partner.StoreSkuInfoWithErr, err error) {
|
||||||
api := getAPI(vendorOrgCode, storeID, vendorStoreID)
|
api := getAPI(vendorOrgCode, storeID, vendorStoreID)
|
||||||
for _, v := range storeSkuList {
|
for _, v := range storeSkuList {
|
||||||
//// 更新子品价格
|
tiktokSkuId, failedList := getProductSkuId4UpdateStock(api, v, storeID)
|
||||||
//err = api.EditPrice(&sku_editPrice_request.SkuEditPriceParam{
|
if len(failedList) > 0 {
|
||||||
// Price: v.VendorPrice,
|
return failedList, err
|
||||||
// SkuId: utils.Str2Int64(v.VendorSkuAttrId),
|
}
|
||||||
// ProductId: utils.Str2Int64(v.VendorSkuID),
|
|
||||||
//})
|
|
||||||
//if err != nil {
|
|
||||||
// failedList = append(failedList, putils.GetErrMsg2FailedSingleList(v, err, storeID, model.VendorChineseNames[model.VendorIDDD], "同步子品价格异常")...)
|
|
||||||
//}
|
|
||||||
|
|
||||||
//更新子品
|
//更新子品
|
||||||
err = api.EditPrice(&sku_editPrice_request.SkuEditPriceParam{
|
err = api.EditPrice(&sku_editPrice_request.SkuEditPriceParam{
|
||||||
Price: v.VendorPrice,
|
Price: v.VendorPrice,
|
||||||
SkuId: utils.Str2Int64(v.VendorSonSkuID),
|
SkuId: tiktokSkuId,
|
||||||
ProductId: utils.Str2Int64(v.VendorSkuID),
|
ProductId: utils.Str2Int64(v.VendorSkuID),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -448,6 +448,7 @@ func getProductSkuId4UpdateStock(api *tiktokShop.API, skuInfo *partner.StoreSkuI
|
|||||||
|
|
||||||
for _, v := range childrenSku.SpecPrices {
|
for _, v := range childrenSku.SpecPrices {
|
||||||
tiktokSkuId = v.SkuId
|
tiktokSkuId = v.SkuId
|
||||||
|
skuInfo.VendorSonSkuID = utils.Int64ToStr(v.SkuId)
|
||||||
return tiktokSkuId, nil
|
return tiktokSkuId, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user