diff --git a/business/jxstore/cms/system_store_sku.go b/business/jxstore/cms/system_store_sku.go index 40cc2c7d4..872a2e07d 100644 --- a/business/jxstore/cms/system_store_sku.go +++ b/business/jxstore/cms/system_store_sku.go @@ -34,18 +34,27 @@ const ( // CopyOnStoreSkuToOther 将一个美团门店分类和商品复制到另一个门店 func CopyOnStoreSkuToOther(ctx *jxcontext.Context, fromStoreId, toStoreId string, vendorId int, isAsync bool, offSet int, syncType int) ([]string, error) { var ( - db = dao.GetDB() - copySkuErr = make([]string, 0, 0) - err error + db = dao.GetDB() + copySkuErr = make([]string, 0, 0) + err error + fromVendorID = 0 + toVendorID = 0 ) + if vendorId > 10 { + fromVendorID = utils.Str2Int(string(utils.Int2Str(vendorId)[0])) + toVendorID = utils.Str2Int(string(utils.Int2Str(vendorId)[1:])) + } else { + fromVendorID = vendorId + toVendorID = vendorId + } // 门店api加载 - toStore, err := dao.GetStoreDetailByVendorStoreID(db, toStoreId, vendorId, "") + toStore, err := dao.GetStoreDetailByVendorStoreID(db, toStoreId, toVendorID, "") if err != nil { return nil, err } - fromStore, err := dao.GetStoreDetailByVendorStoreID(db, fromStoreId, vendorId, "") + fromStore, err := dao.GetStoreDetailByVendorStoreID(db, fromStoreId, fromVendorID, "") if err != nil { return nil, err }