You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.5 KiB
53 lines
1.5 KiB
<?php
|
|
|
|
namespace app\base\logic\car;
|
|
|
|
|
|
use app\base\logic\Base;
|
|
use app\base\model\car\CarModelDisplacementYear;
|
|
use think\facade\Db;
|
|
|
|
|
|
class CarData extends Base
|
|
{
|
|
/**
|
|
* 车型数据抓取
|
|
* @date 2022-08-29
|
|
*/
|
|
public function getCarData($param = [])
|
|
{
|
|
set_time_limit(0);
|
|
$car_data_service = new \app\base\service\car\CarData();
|
|
|
|
// 第一步,更新品牌
|
|
// $result = $car_data_service->updateBrands();
|
|
|
|
// 第二步,更新车品牌子公司
|
|
// $result = $car_data_service->updateModels();
|
|
|
|
// 第三步,更新车车型排量表
|
|
// $result = $car_data_service->updateModelDisplacements();
|
|
|
|
// 第四步,更新车车型排量表
|
|
// $result = $car_data_service->updateDisplacementYear();
|
|
|
|
// 第五步,更新车数据表以及关联表
|
|
// Db::startTrans();
|
|
$result = $car_data_service->updateCarDisplacementYear($param['start'],$param['length']);
|
|
// if($result['code']){
|
|
// Db::rollback();
|
|
// }
|
|
// Db::commit();
|
|
|
|
// $model_displacement_year_list_ori = Db::table('base_car_model_displacement_year_copy1') -> field('model_id,displacement_id,year')->select()->toArray();
|
|
//
|
|
// $linshi_model = new CarModelDisplacementYear();
|
|
//
|
|
// $linshi_model -> saveAll($model_displacement_year_list_ori);
|
|
// $arr = session('model_displacement_year_list');
|
|
// dump(end($arr));
|
|
dump(11);
|
|
}
|
|
|
|
}
|