diff --git a/src/service/product.service.ts b/src/service/product.service.ts index d518fca..8549981 100644 --- a/src/service/product.service.ts +++ b/src/service/product.service.ts @@ -1466,7 +1466,12 @@ export class ProductService { price: num(rec.price), promotionPrice: num(rec.promotionPrice), type: val(rec.type), - siteSkus: rec.siteSkus ? String(rec.siteSkus).split(',').map(s => s.trim()).filter(Boolean) : undefined, + siteSkus: rec.siteSkus + ? String(rec.siteSkus) + .split(/[;,]/) // 支持英文分号或英文逗号分隔 + .map(s => s.trim()) + .filter(Boolean) + : undefined, category, // 添加分类字段 attributes: attributes.length > 0 ? attributes : undefined,