1
This commit is contained in:
@@ -2551,8 +2551,9 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
|
||||
if !isUpdate {
|
||||
_, err = AddSkuName(ctx, skuName, ctx.GetUserName())
|
||||
} else {
|
||||
globals.SugarLogger.Debugf("============sku== %s", utils.Format4Output(sku, false))
|
||||
globals.SugarLogger.Debugf("============skuName== %s", utils.Format4Output(skuName, false))
|
||||
var data []*model.SkuVendorCategoryMap
|
||||
err = dao.GetRows(db, &data, `SELECT * FROM sku_vendor_category_map WHERE name_id = ? AND deleted_at = ?`, []interface{}{sku.ID, utils.DefaultTimeValue}...)
|
||||
|
||||
sku.Name = skuName.Name
|
||||
sku.Img = skuName.Img
|
||||
sku.Img2 = skuName.Img2
|
||||
@@ -2562,19 +2563,27 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
|
||||
sku.Unit = skuName.Unit
|
||||
dao.UpdateEntity(db, sku, "Name", "Img", "Img2", "Img3", "Img4", "Img5", "Unit")
|
||||
payload := make(map[string]interface{}, 0)
|
||||
payload["jdCategoryID"] = utils.Int64ToStr(sku.JdCategoryID)
|
||||
payload["jdsCategoryID"] = utils.Int2Str(int(sku.JdsStockSwitch))
|
||||
payload["ebaiCategoryID"] = ""
|
||||
payload["mtwmCategoryID"] = ""
|
||||
payload["categoryID2"] = utils.Int2Str(sku.CategoryID)
|
||||
payload["categoryID"] = utils.Int2Str(sku.CategoryID)
|
||||
payload["ddCategoryID"] = ""
|
||||
payload["descImg"] = sku.DescImg
|
||||
payload["img"] = sku.Img
|
||||
payload["img2"] = sku.Img2
|
||||
payload["img3"] = sku.Img3
|
||||
payload["img4"] = sku.Img4
|
||||
payload["img5"] = sku.Img5
|
||||
for _, d := range data {
|
||||
switch d.VendorID {
|
||||
case model.VendorIDJD:
|
||||
payload["jdCategoryID"] = d.VendorCategoryID
|
||||
case model.VendorIDMTWM:
|
||||
payload["mtwmCategoryID"] = d.VendorCategoryID
|
||||
case model.VendorIDJDShop:
|
||||
case model.VendorIDDD:
|
||||
payload["ddCategoryID"] = d.VendorCategoryID
|
||||
case model.VendorIDEBAI:
|
||||
payload["ebaiCategoryID"] = d.VendorCategoryID
|
||||
}
|
||||
}
|
||||
globals.SugarLogger.Debugf("payload := %s", utils.Format4Output(payload, false))
|
||||
updateOrCreateSkuVendorCategoryMap(db, ctx, sku.ID, payload, nil, false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user