正在显示
1 个修改的文件
包含
14 行增加
和
24 行删除
| @@ -26,32 +26,22 @@ class ProjectReset extends Command | @@ -26,32 +26,22 @@ class ProjectReset extends Command | ||
| 26 | 26 | ||
| 27 | public function handle() | 27 | public function handle() |
| 28 | { | 28 | { |
| 29 | -// $project_id = $this->argument('project_id'); | ||
| 30 | - | ||
| 31 | - $un = [448, 626, 528, 455, 437, 595, 555, 639, 633, 723, 457, 544, 298, 456, 625]; | ||
| 32 | - | ||
| 33 | - $data = UpdateLog::where('project_id', '<=', 723)->where('api_type', 'website_info')->get(); | ||
| 34 | - | ||
| 35 | - foreach ($data as $v) { | ||
| 36 | - $project_id = $v->project_id; | ||
| 37 | - if (in_array($project_id, $un)) { | ||
| 38 | - continue; | 29 | + $project_id = $this->argument('project_id'); |
| 30 | + | ||
| 31 | + $project = ProjectServer::useProject($project_id); | ||
| 32 | + if ($project) { | ||
| 33 | + try { | ||
| 34 | + DB::connection('custom_mysql')->statement("DELETE FROM `gl_collect_source` WHERE `origin` LIKE '%.css%' OR `origin` LIKE '%.js%'"); | ||
| 35 | + DB::connection('custom_mysql')->statement("UPDATE `gl_collect_task` SET `status` = 0"); | ||
| 36 | + } catch (\Exception $e) { | ||
| 37 | + echo $project_id . ',重置失败' . PHP_EOL; | ||
| 39 | } | 38 | } |
| 39 | + } | ||
| 40 | + //关闭数据库 | ||
| 41 | + DB::disconnect('custom_mysql'); | ||
| 40 | 42 | ||
| 41 | - $project = ProjectServer::useProject($project_id); | ||
| 42 | - if ($project) { | ||
| 43 | - try { | ||
| 44 | - DB::connection('custom_mysql')->statement("DELETE FROM `gl_collect_source` WHERE `origin` LIKE '%.css%' OR `origin` LIKE '%.js%'"); | ||
| 45 | - DB::connection('custom_mysql')->statement("UPDATE `gl_collect_task` SET `status` = 0"); | ||
| 46 | - } catch (\Exception $e) { | ||
| 47 | - echo $project_id . ',重置失败' . PHP_EOL; | ||
| 48 | - } | ||
| 49 | - } | ||
| 50 | - //关闭数据库 | ||
| 51 | - DB::disconnect('custom_mysql'); | 43 | + UpdateLog::where('project_id', $project_id)->whereIn('api_type', ['post', 'page', 'news', 'blog'])->update(['collect_status' => 0]); |
| 52 | 44 | ||
| 53 | - UpdateLog::where('project_id', $project_id)->whereIn('api_type', ['post', 'page', 'news', 'blog'])->update(['collect_status' => 0]); | ||
| 54 | - echo $project_id . ',重置成功' . PHP_EOL; | ||
| 55 | - } | 45 | + echo $project_id . ',重置成功' . PHP_EOL; |
| 56 | } | 46 | } |
| 57 | } | 47 | } |
-
请 注册 或 登录 后发表评论