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,