/** * 用于初始化 * 改变搜索表记录 */ public function tochange($datas, $genre) { foreach ($datas as $data) { $keyword = $this->getKeyword($data, $genre); if ($this->getSearch($keyword['genre'], $data->id)) { $update = ['keyword' => $keyword['keyword'], 'updated_at' => time()]; SearchModel::where('genre', $keyword['genre'])->where('fromid', $data->id)->update($update); $rst[] = $genre . '的id==' . $data->id . '更新完毕!'; } else { $create = ['keyword' => $keyword['keyword'], 'genre' => $keyword['genre'], 'fromid' => $data->id, 'created_at' => time()]; SearchModel::create($create); $rst[] = $genre . '的id==' . $data->id . "添加完毕!"; } } return $rst; }
/** * 增加查询的记录 */ public static function intoDB($keyword, $genre, $fromid) { $data = ['keyword' => $keyword, 'genre' => $genre, 'fromid' => $fromid, 'created_at' => time()]; SearchModel::create($data); }