正在显示
1 个修改的文件
包含
10 行增加
和
6 行删除
| @@ -37,12 +37,14 @@ class HandleNewsText extends Command | @@ -37,12 +37,14 @@ class HandleNewsText extends Command | ||
| 37 | * | 37 | * |
| 38 | * @return void | 38 | * @return void |
| 39 | */ | 39 | */ |
| 40 | + protected $project_id = 0; | ||
| 40 | public function handle() | 41 | public function handle() |
| 41 | { | 42 | { |
| 42 | $projectModel = new Project(); | 43 | $projectModel = new Project(); |
| 43 | - $list = $projectModel->list(['id'=>1618]); | 44 | + $list = $projectModel->list(['delete_status'=>0,'type'=>['!=',0]]); |
| 44 | $data = []; | 45 | $data = []; |
| 45 | foreach ($list as $v){ | 46 | foreach ($list as $v){ |
| 47 | + $this->project_id = $v['id']; | ||
| 46 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | 48 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; |
| 47 | ProjectServer::useProject($v['id']); | 49 | ProjectServer::useProject($v['id']); |
| 48 | DB::connection('custom_mysql')->statement('DROP TABLE IF EXISTS gl_news_copy'); | 50 | DB::connection('custom_mysql')->statement('DROP TABLE IF EXISTS gl_news_copy'); |
| @@ -50,10 +52,12 @@ class HandleNewsText extends Command | @@ -50,10 +52,12 @@ class HandleNewsText extends Command | ||
| 50 | DB::connection('custom_mysql')->statement('INSERT INTO gl_news_copy SELECT * FROM gl_news'); | 52 | DB::connection('custom_mysql')->statement('INSERT INTO gl_news_copy SELECT * FROM gl_news'); |
| 51 | $newsModel = new News(); | 53 | $newsModel = new News(); |
| 52 | $news_list = $newsModel->list(['status'=>['!=',2]],'id',['id','text']); | 54 | $news_list = $newsModel->list(['status'=>['!=',2]],'id',['id','text']); |
| 53 | - foreach ($news_list as $key => $values){ | ||
| 54 | - echo date('Y-m-d H:i:s') . '处理的数据id:'.$values['id'] . PHP_EOL; | ||
| 55 | - $text = $this->handleText($values['text']); | ||
| 56 | - $newsModel->edit(['text'=>$text],['id'=>$values['id']]); | 55 | + if(!empty($news_list)){ |
| 56 | + foreach ($news_list as $key => $values){ | ||
| 57 | + echo date('Y-m-d H:i:s') . '处理的数据id:'.$values['id'] . PHP_EOL; | ||
| 58 | + $text = $this->handleText($values['text']); | ||
| 59 | + $newsModel->edit(['text'=>$text],['id'=>$values['id']]); | ||
| 60 | + } | ||
| 57 | } | 61 | } |
| 58 | DB::disconnect('custom_mysql'); | 62 | DB::disconnect('custom_mysql'); |
| 59 | } | 63 | } |
| @@ -103,7 +107,7 @@ class HandleNewsText extends Command | @@ -103,7 +107,7 @@ class HandleNewsText extends Command | ||
| 103 | */ | 107 | */ |
| 104 | public function manager_uploads($files,$type = 'png'){ | 108 | public function manager_uploads($files,$type = 'png'){ |
| 105 | $this->uploads = config('upload.default_image'); | 109 | $this->uploads = config('upload.default_image'); |
| 106 | - $path = $this->uploads['path_b'].'/'.($this->user['project_id'] ?? 1618).'/image_news/'.date('Y-m'); | 110 | + $path = $this->uploads['path_b'].'/'.($this->project_id).'/image_news/'.date('Y-m'); |
| 107 | $cosService = new CosService(); | 111 | $cosService = new CosService(); |
| 108 | $fileName = md5(uniqid() . '_' . time() . '.' . ($this->user['project_id'] ?? 1618).rand(1,10000)) . '.' .$type; | 112 | $fileName = md5(uniqid() . '_' . time() . '.' . ($this->user['project_id'] ?? 1618).rand(1,10000)) . '.' .$type; |
| 109 | return getImageUrl($cosService->uploadFile($files,$path,$fileName)); | 113 | return getImageUrl($cosService->uploadFile($files,$path,$fileName)); |
-
请 注册 或 登录 后发表评论