From 416fe0a06798b2fa455a590f2756a880ab338105 Mon Sep 17 00:00:00 2001 From: Council Date: Tue, 21 Apr 2026 12:44:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20type=20=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=8F=92=E5=85=A5=EF=BC=88=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E5=B7=B2=E5=9B=9E=E6=BB=9A=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shopxo/app/plugins/vr_ticket/service/SeatSkuService.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/shopxo/app/plugins/vr_ticket/service/SeatSkuService.php b/shopxo/app/plugins/vr_ticket/service/SeatSkuService.php index 50759b9..d281e26 100644 --- a/shopxo/app/plugins/vr_ticket/service/SeatSkuService.php +++ b/shopxo/app/plugins/vr_ticket/service/SeatSkuService.php @@ -218,12 +218,11 @@ class SeatSkuService extends BaseService throw new \Exception("GoodsSpecBase 写入失败 (seat: {$seatId})"); } - // 4 条 GoodsSpecValue,每条对应一个维度 - foreach ($s['spec_values'] as $idx => $specVal) { + // 4 条 GoodsSpecValue,每条对应一个维度(按 SPEC_DIMS 顺序) + foreach ($s['spec_values'] as $specVal) { $valueBatch[] = [ 'goods_id' => $goodsId, 'goods_spec_base_id' => $baseId, - 'type' => self::SPEC_DIMS[$idx] ?? '', 'value' => (string)$specVal, 'md5_key' => md5((string)$specVal), 'add_time' => $now,