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

<?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);
}
}