增加备货单
This commit is contained in:
@@ -34,52 +34,52 @@ class VehVehicleSkuService
|
||||
}
|
||||
|
||||
|
||||
// 枚举
|
||||
private const MAPS = [
|
||||
'BODY' => [
|
||||
'SEDAN' => '三厢轿车', 'SUV'=>'SUV', 'HB'=>'两厢/掀背', 'MPV'=>'MPV', 'PICKUP'=>'皮卡'
|
||||
],
|
||||
'DRIVE' => [
|
||||
'FWD'=>'前驱', 'RWD'=>'后驱', 'AWD'=>'四驱(AWD)', '4WD'=>'四驱(4WD)'
|
||||
],
|
||||
'MOTOR_LAYOUT' => [
|
||||
'FWD'=>'前置单电机', 'RWD'=>'后置单电机', 'AWD'=>'双电机四驱', 'DM-I'=>'DM-i', 'DM-P'=>'DM-p'
|
||||
],
|
||||
'FUEL' => [
|
||||
'GAS'=>'汽油', 'HEV'=>'油电混动', 'PHEV'=>'插电混动', 'EV'=>'纯电', 'EREV'=>'增程'
|
||||
],
|
||||
'TRANS' => [
|
||||
'MT'=>'手动', 'AT'=>'自动', 'CVT'=>'无级', 'DCT'=>'双离合', '1SPEED'=>'单速'
|
||||
],
|
||||
'RANGE_STD' => [
|
||||
'CLTC'=>'CLTC', 'WLTP'=>'WLTP', 'EPA'=>'EPA', 'NEDC'=>'NEDC'
|
||||
],
|
||||
'EMISSION' => [
|
||||
'CHN6'=>'国六', 'EURO6'=>'欧6', 'EPA'=>'美国EPA'
|
||||
],
|
||||
];
|
||||
// // 枚举
|
||||
// private const MAPS = [
|
||||
// 'BODY' => [
|
||||
// 'SEDAN' => '三厢轿车', 'SUV'=>'SUV', 'HB'=>'两厢/掀背', 'MPV'=>'MPV', 'PICKUP'=>'皮卡'
|
||||
// ],
|
||||
// 'DRIVE' => [
|
||||
// 'FWD'=>'前驱', 'RWD'=>'后驱', 'AWD'=>'四驱(AWD)', '4WD'=>'四驱(4WD)'
|
||||
// ],
|
||||
// 'MOTOR_LAYOUT' => [
|
||||
// 'FWD'=>'前置单电机', 'RWD'=>'后置单电机', 'AWD'=>'双电机四驱', 'DM-I'=>'DM-i', 'DM-P'=>'DM-p'
|
||||
// ],
|
||||
// 'FUEL' => [
|
||||
// 'GAS'=>'汽油', 'HEV'=>'油电混动', 'PHEV'=>'插电混动', 'EV'=>'纯电', 'EREV'=>'增程'
|
||||
// ],
|
||||
// 'TRANS' => [
|
||||
// 'MT'=>'手动', 'AT'=>'自动', 'CVT'=>'无级', 'DCT'=>'双离合', '1SPEED'=>'单速'
|
||||
// ],
|
||||
// 'RANGE_STD' => [
|
||||
// 'CLTC'=>'CLTC', 'WLTP'=>'WLTP', 'EPA'=>'EPA', 'NEDC'=>'NEDC'
|
||||
// ],
|
||||
// 'EMISSION' => [
|
||||
// 'CHN6'=>'国六', 'EURO6'=>'欧6', 'EPA'=>'美国EPA'
|
||||
// ],
|
||||
// ];
|
||||
|
||||
// *_code取中文
|
||||
public function label(string $dict, ?string $code): ?string
|
||||
{
|
||||
if ($code === null || $code === '') return null;
|
||||
$dict = strtoupper($dict);
|
||||
$code = strtoupper($code);
|
||||
return self::MAPS[$dict][$code] ?? $code;
|
||||
}
|
||||
// // *_code取中文
|
||||
// public function label(string $dict, ?string $code): ?string
|
||||
// {
|
||||
// if ($code === null || $code === '') return null;
|
||||
// $dict = strtoupper($dict);
|
||||
// $code = strtoupper($code);
|
||||
// return self::MAPS[$dict][$code] ?? $code;
|
||||
// }
|
||||
|
||||
// 静态映射把 *_code → 中文
|
||||
private function backfill(array $d): array
|
||||
{
|
||||
$d['body_type'] = $this->label('BODY', $d['body_type_code']);
|
||||
$d['drive_type'] = $this->label('DRIVE', $d['drive_type_code']);
|
||||
$d['motor_layout'] = $this->label('MOTOR_LAYOUT', $d['motor_layout_code']);
|
||||
$d['fuel_type'] = $this->label('FUEL', $d['fuel_type_code']);
|
||||
$d['transmission'] = $this->label('TRANS', $d['transmission_code']);
|
||||
$d['range_std'] = $this->label('RANGE_STD', $d['range_std_code']);
|
||||
$d['emission_std'] = $this->label('EMISSION', $d['emission_std_code']);
|
||||
return $d;
|
||||
}
|
||||
// // 静态映射把 *_code → 中文
|
||||
// private function backfill(array $d): array
|
||||
// {
|
||||
// $d['body_type'] = $this->label('BODY', $d['body_type_code']);
|
||||
// $d['drive_type'] = $this->label('DRIVE', $d['drive_type_code']);
|
||||
// $d['motor_layout'] = $this->label('MOTOR_LAYOUT', $d['motor_layout_code']);
|
||||
// $d['fuel_type'] = $this->label('FUEL', $d['fuel_type_code']);
|
||||
// $d['transmission'] = $this->label('TRANS', $d['transmission_code']);
|
||||
// $d['range_std'] = $this->label('RANGE_STD', $d['range_std_code']);
|
||||
// $d['emission_std'] = $this->label('EMISSION', $d['emission_std_code']);
|
||||
// return $d;
|
||||
// }
|
||||
|
||||
protected function buildQueryConfig(Request $request, string $scene = 'default'): array
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user