From 653c9034086eb62a5c8f4aa4f4a3ec835ff54e69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 25 Mar 2026 09:45:02 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/system_store_sku.go | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) 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 }