作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !224
@@ -26,22 +26,32 @@ class ProjectReset extends Command @@ -26,22 +26,32 @@ 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 - $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; 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;
38 } 39 }
39 - }  
40 - //关闭数据库  
41 - DB::disconnect('custom_mysql');  
42 40
43 - UpdateLog::where('project_id', $project_id)->whereIn('api_type', ['post', 'page', 'news', 'blog'])->update(['collect_status' => 0]); 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');
44 52
45 - echo $project_id . ',重置成功' . PHP_EOL; 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 + }
46 } 56 }
47 } 57 }