This commit is contained in:
邹宗楠
2023-03-31 19:53:12 +08:00
parent 046d2c489d
commit c890e5d54d

View File

@@ -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)
}