aa
This commit is contained in:
@@ -1429,6 +1429,8 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, db *dao.DaoDB, storeIDs
|
|||||||
// vendorSkuID的赋值意义不大
|
// vendorSkuID的赋值意义不大
|
||||||
skuBind.MtwmID = deletedSku.MtwmID
|
skuBind.MtwmID = deletedSku.MtwmID
|
||||||
skuBind.EbaiID = deletedSku.EbaiID
|
skuBind.EbaiID = deletedSku.EbaiID
|
||||||
|
skuBind.JdsID = deletedSku.JdsID
|
||||||
|
skuBind.JdsWareID = deletedSku.JdsWareID
|
||||||
if num, err = dao.UpdateEntity(db, skuBind); err != nil {
|
if num, err = dao.UpdateEntity(db, skuBind); err != nil {
|
||||||
dao.Rollback(db, txDB)
|
dao.Rollback(db, txDB)
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
name := filterSensitiveWord(v.Name)
|
name := filterSensitiveWord(v.Name)
|
||||||
flag := false
|
flag := false
|
||||||
flag2 := false
|
flag2 := false
|
||||||
|
var wareStatusUpdateWareID string
|
||||||
result, err := getAPI(v.VendorOrgCode).SearchWare4Valid(name, 1, 100)
|
result, err := getAPI(v.VendorOrgCode).SearchWare4Valid(name, 1, 100)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
||||||
@@ -52,13 +53,14 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
//下架
|
//下架
|
||||||
if v.WareStatus == 2 {
|
if v.WareStatus == 2 {
|
||||||
flag2 = true
|
flag2 = true
|
||||||
|
wareStatusUpdateWareID = utils.Int64ToStr(v.WareID)
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if flag2 {
|
if flag2 {
|
||||||
err = getAPI(v.VendorOrgCode).WareDoUpdate("op", utils.Int64ToStr(v.JdsWareID))
|
err = getAPI(v.VendorOrgCode).WareDoUpdate("op", wareStatusUpdateWareID)
|
||||||
} else {
|
}
|
||||||
if result.TotalItem > 0 && len(result.Data) > 0 && flag {
|
if result.TotalItem > 0 && len(result.Data) > 0 && flag {
|
||||||
//jds2
|
//jds2
|
||||||
wareSaveParam := &jdshopapi.WareSaveParam{
|
wareSaveParam := &jdshopapi.WareSaveParam{
|
||||||
@@ -249,7 +251,7 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
||||||
return failedList, err
|
return failedList, err
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//如果是普通店关注商品
|
//如果是普通店关注商品
|
||||||
|
|||||||
Reference in New Issue
Block a user