From c9f9310a29464c0593f70073a4ca8d93addc85fc Mon Sep 17 00:00:00 2001 From: tikkhun Date: Fri, 9 Jan 2026 16:54:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(product.service):=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E5=88=86=E5=8F=B7=E5=92=8C=E9=80=97=E5=8F=B7?= =?UTF-8?q?=E5=88=86=E9=9A=94siteSkus=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改siteSkus字段的分隔符处理逻辑,使其同时支持英文分号和逗号作为分隔符,提高数据兼容性 --- src/service/product.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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,