1
This commit is contained in:
@@ -115,14 +115,14 @@ type StoreSkuBind struct {
|
||||
// ElmID int64 `orm:"column(elm_id);index"`
|
||||
MtwmID int64 `orm:"column(mtwm_id);index"`
|
||||
EbaiID int64 `orm:"column(ebai_id);index"`
|
||||
DdID int64 `orm:"column(dd_id);index"`
|
||||
DdID int64 `orm:"column(dd_id);index"` // 子品主商品id
|
||||
YbID int64 `orm:"column(yb_id);index"`
|
||||
JdsID int64 `orm:"column(jds_id);index"`
|
||||
JdsWareID int64 `orm:"column(jds_ware_id)"`
|
||||
//GmID string `orm:"column(gm_id)"`
|
||||
// WscID int64 `orm:"column(wsc_id);index"` // 表示微盟skuId
|
||||
// WscID2 int64 `orm:"column(wsc_id2);index"` // 表示微盟goodsId
|
||||
VendorSkuAttrId string `orm:"column(vendor_sku_attr_id)"` // 抖音需要,抖音商品属性id
|
||||
VendorSkuAttrId string `orm:"column(vendor_sku_attr_id)"` // 抖音需要,主品skuid
|
||||
VendorMainId string `orm:"column(vendor_Main_id)"` // 抖音需要,商品主id
|
||||
|
||||
// ElmSyncStatus int8 `orm:"default(2)"`
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package tiktok_store
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"git.rosy.net.cn/baseapi/platformapi/mtwmapi"
|
||||
sku_editPrice_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/sku_editPrice/request"
|
||||
@@ -216,16 +217,16 @@ func (p *PurchaseHandler) UpdateStoreSkusStatus(ctx *jxcontext.Context, vendorOr
|
||||
api := getAPI(vendorOrgCode, storeID, vendorStoreID)
|
||||
if status == model.SkuStatusNormal { // 下架
|
||||
for _, v := range storeSkuList {
|
||||
//if err := api.EditStoreCommodityCommit(&product_editV2_commit_request.ProductEditV2Param2{
|
||||
// ProductId: utils.Str2Int64(v.VendorSkuID),
|
||||
// Commit: true,
|
||||
//}); err != nil {
|
||||
// failedList = append(failedList, putils.GetErrMsg2FailedSingleList(v, err, storeID, model.VendorChineseNames[model.VendorIDDD], "下架商品异常")...)
|
||||
//} else {
|
||||
// failedList = append(failedList, putils.GetErrMsg2FailedSingleList(v, err, storeID, model.VendorChineseNames[model.VendorIDDD], "下架商品正常")...)
|
||||
//}
|
||||
// 子品商品id获取skuId
|
||||
childrenSku, err := api.GetSkuDetail(v.VendorSkuID, "")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if len(childrenSku.SpecPrices) <= 0 {
|
||||
return nil, errors.New("子品商品详情获取失败")
|
||||
}
|
||||
param := &sku_syncStock_request.SkuSyncStockParam{
|
||||
SkuId: utils.Str2Int64(v.VendorSkuAttrId),
|
||||
SkuId: childrenSku.SpecPrices[0].SkuId,
|
||||
ProductId: utils.Str2Int64(v.VendorSkuID),
|
||||
Incremental: false,
|
||||
IdempotentId: "",
|
||||
@@ -240,14 +241,18 @@ func (p *PurchaseHandler) UpdateStoreSkusStatus(ctx *jxcontext.Context, vendorOr
|
||||
}
|
||||
} else { // 上架
|
||||
for _, v := range storeSkuList {
|
||||
//err := api.ProductSetOffline(utils.Str2Int64(v.VendorSkuID))
|
||||
//if err == nil {
|
||||
// failedList = append(failedList, putils.GetErrMsg2FailedSingleList(v, err, storeID, model.VendorChineseNames[model.VendorIDDD], "下架商品正常")...)
|
||||
//} else {
|
||||
// failedList = append(failedList, putils.GetErrMsg2FailedSingleList(v, err, storeID, model.VendorChineseNames[model.VendorIDDD], "下架商品异常")...)
|
||||
//}
|
||||
|
||||
// 子品商品id获取skuId
|
||||
childrenSku, err := api.GetSkuDetail(v.VendorSkuID, "")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if len(childrenSku.SpecPrices) <= 0 {
|
||||
return nil, errors.New("子品商品详情获取失败")
|
||||
}
|
||||
|
||||
param := &sku_syncStock_request.SkuSyncStockParam{
|
||||
SkuId: utils.Str2Int64(v.VendorSkuAttrId),
|
||||
SkuId: childrenSku.SpecPrices[0].SkuId,
|
||||
ProductId: utils.Str2Int64(v.VendorSkuID),
|
||||
Incremental: false,
|
||||
IdempotentId: "",
|
||||
|
||||
Reference in New Issue
Block a user