|
@@ -91,16 +91,16 @@ class FaultInit extends Command
|
|
|
*/
|
|
*/
|
|
|
protected function getData($productId, $category_type, $goods_category_id)
|
|
protected function getData($productId, $category_type, $goods_category_id)
|
|
|
{
|
|
{
|
|
|
- $type_list = [
|
|
|
|
|
- '维修项目' => '1',
|
|
|
|
|
- '特殊项目' => '2',
|
|
|
|
|
- '仅检测' => '3',
|
|
|
|
|
- '仅维修' => '4',
|
|
|
|
|
- '检测+维修' => '5',
|
|
|
|
|
- '服务收费' => '6',
|
|
|
|
|
- '特殊故障' => '7',
|
|
|
|
|
- '产品销售' => '8',
|
|
|
|
|
- ];
|
|
|
|
|
|
|
+ // $type_list = [
|
|
|
|
|
+ // '维修项目' => '1',
|
|
|
|
|
+ // '特殊项目' => '2',
|
|
|
|
|
+ // '仅检测' => '3',
|
|
|
|
|
+ // '仅维修' => '4',
|
|
|
|
|
+ // '检测+维修' => '5',
|
|
|
|
|
+ // '服务收费' => '6',
|
|
|
|
|
+ // '特殊故障' => '7',
|
|
|
|
|
+ // '产品销售' => '8',
|
|
|
|
|
+ // ];
|
|
|
$params = [
|
|
$params = [
|
|
|
'cityId' => '500100',
|
|
'cityId' => '500100',
|
|
|
'productId' => $productId,
|
|
'productId' => $productId,
|
|
@@ -113,23 +113,30 @@ class FaultInit extends Command
|
|
|
if (!empty($response['data']['chargingStandardList'])) {
|
|
if (!empty($response['data']['chargingStandardList'])) {
|
|
|
$data = $response['data']['chargingStandardList'];
|
|
$data = $response['data']['chargingStandardList'];
|
|
|
foreach($data as $item) {
|
|
foreach($data as $item) {
|
|
|
|
|
+ //一级分类
|
|
|
$res = FaultType::create([
|
|
$res = FaultType::create([
|
|
|
'name' => $item['productName'], //分类名称
|
|
'name' => $item['productName'], //分类名称
|
|
|
'category_type' => $category_type,
|
|
'category_type' => $category_type,
|
|
|
'goods_category_id' => $goods_category_id,
|
|
'goods_category_id' => $goods_category_id,
|
|
|
'pid' => 0
|
|
'pid' => 0
|
|
|
]);
|
|
]);
|
|
|
- $type_id = $res->id;
|
|
|
|
|
|
|
+ $pid = $res->id;
|
|
|
|
|
|
|
|
$list = $item['itemTypeList'];//故障限价列表
|
|
$list = $item['itemTypeList'];//故障限价列表
|
|
|
foreach($list as $v) {
|
|
foreach($list as $v) {
|
|
|
- $type = isset($type_list[$v['itemTypeName']]) ? $type_list[$v['itemTypeName']] : 0;
|
|
|
|
|
|
|
+ //二级分类
|
|
|
|
|
+ $res = FaultType::create([
|
|
|
|
|
+ 'name' => $v['itemTypeName'], //分类名称
|
|
|
|
|
+ 'category_type' => $category_type,
|
|
|
|
|
+ 'goods_category_id' => $goods_category_id,
|
|
|
|
|
+ 'pid' => $pid
|
|
|
|
|
+ ]);
|
|
|
|
|
+ $type_id = $res->id;
|
|
|
foreach($v['itemList'] as $vv) {
|
|
foreach($v['itemList'] as $vv) {
|
|
|
FaultCode::create([
|
|
FaultCode::create([
|
|
|
'type_id' => $type_id,
|
|
'type_id' => $type_id,
|
|
|
'name' => $vv['itemName'],
|
|
'name' => $vv['itemName'],
|
|
|
'price' => $vv['price'],
|
|
'price' => $vv['price'],
|
|
|
- 'type' => $type,
|
|
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|