service = new BrandSeriesService(); } /** * 列表页数据格式化 * * @param array $data * @return array */ protected function indexFormat($data) { if (isset($data['created_at'])) $data['created_at'] = date('Y-m-d H:i:s', $data['created_at']); if (isset($data['updated_at'])) $data['updated_at'] = date('Y-m-d H:i:s', $data['updated_at']); return $data; } /** * 数据格式化 * * @param array $data * @return array */ protected function showFormat($data) { if (isset($data['created_at'])) $data['created_at'] = date('Y-m-d H:i:s', $data['created_at']); if (isset($data['updated_at'])) $data['updated_at'] = date('Y-m-d H:i:s', $data['updated_at']); return $data; } /** * 抓取系列车型 * @param Request $request * @return \support\Response */ public function crawlModels(Request $request){ try { $result = $this->service->crawlModel($request); if($result){ return $this->success($result,'抓取成功'); }else{ return $this->error('抓取任务失败'); } } catch (\Exception $e) { return $this->error($e->getMessage()); } } /** * 保存抓取的系列车型 * @param Request $request * @return \support\Response */ public function crawlModelCreate(Request $request){ try { $result = $this->service->crawlModelCreate($request); if($result){ return $this->success($result,'成功'); }else{ return $this->error('创建失败'); } } catch (\Exception $e) { return $this->error($e->getMessage()); } } /** * 关键词抓取品牌、车系、车型 * @param Request $request * @return \support\Response */ public function crawlKeyword(Request $request){ try { $result = $this->service->crawlKeyword($request); if($result){ return $this->success($result,'抓取成功'); }else{ return $this->error('抓取任务失败'); } } catch (\Exception $e) { return $this->error($e->getMessage()); } } /** * 保存抓取的系列车型 * @param Request $request * @return \support\Response */ public function crawlKeywordCreate(Request $request){ try { $result = $this->service->crawlKeywordCreate($request); if($result){ return $this->success($result,'成功'); }else{ return $this->error('创建失败'); } } catch (\Exception $e) { return $this->error($e->getMessage()); } } }