正在显示
1 个修改的文件
包含
28 行增加
和
24 行删除
| @@ -12,32 +12,9 @@ use App\Models\File\File; | @@ -12,32 +12,9 @@ use App\Models\File\File; | ||
| 12 | use App\Models\File\File as FileModel; | 12 | use App\Models\File\File as FileModel; |
| 13 | use App\Models\File\Image; | 13 | use App\Models\File\Image; |
| 14 | use App\Models\File\Image as ImageModel; | 14 | use App\Models\File\Image as ImageModel; |
| 15 | -use App\Models\Manage\BelongingGroup; | ||
| 16 | -use App\Models\Manage\Dept; | ||
| 17 | -use App\Models\Manage\EntryPosition; | ||
| 18 | -use App\Models\Manage\ManageHr; | ||
| 19 | -use App\Models\Nav\BNav; | ||
| 20 | -use App\Models\Nav\BNavGroup; | ||
| 21 | -use App\Models\Product\Keyword; | ||
| 22 | -use App\Models\Product\Product; | ||
| 23 | -use App\Models\Project\DeployOptimize; | ||
| 24 | -use App\Models\Project\MinorLanguages; | ||
| 25 | -use App\Models\Project\Project; | ||
| 26 | -use App\Models\RouteMap\RouteMap; | ||
| 27 | -use App\Models\Template\BCustomTemplate; | ||
| 28 | -use App\Models\Template\BTemplate; | ||
| 29 | -use App\Models\Template\BTemplateCom; | ||
| 30 | -use App\Models\Template\BTemplateCommon; | ||
| 31 | -use App\Models\Template\Setting; | ||
| 32 | -use App\Models\WebSetting\Translate; | ||
| 33 | -use App\Models\WebSetting\WebSettingService; | ||
| 34 | use App\Services\AmazonS3Service; | 15 | use App\Services\AmazonS3Service; |
| 35 | -use App\Services\ProjectServer; | ||
| 36 | -use App\Services\SyncService; | ||
| 37 | -use GuzzleHttp\Client; | ||
| 38 | use Illuminate\Console\Command; | 16 | use Illuminate\Console\Command; |
| 39 | -use Illuminate\Support\Facades\DB; | ||
| 40 | -use Illuminate\Support\Facades\Log; | 17 | + |
| 41 | 18 | ||
| 42 | class Demo extends Command | 19 | class Demo extends Command |
| 43 | { | 20 | { |
| @@ -56,9 +33,36 @@ class Demo extends Command | @@ -56,9 +33,36 @@ class Demo extends Command | ||
| 56 | protected $description = 'demo'; | 33 | protected $description = 'demo'; |
| 57 | 34 | ||
| 58 | 35 | ||
| 36 | + /** | ||
| 37 | + * Execute the job. | ||
| 38 | + * | ||
| 39 | + * @return void | ||
| 40 | + */ | ||
| 59 | public function handle() | 41 | public function handle() |
| 60 | { | 42 | { |
| 43 | + $this->param['project_id'] = 181; | ||
| 44 | + $imageModel = new ImageModel(); | ||
| 45 | +// //获取当前项目的所有图片 | ||
| 46 | +// $imageList = $imageModel->list(['project_id'=>$this->param['project_id'],'is_cos'=>1],'id',['id','path','is_cos','size']); | ||
| 47 | +// if(!empty($imageList)){ | ||
| 48 | +// $amazonS3Service = new AmazonS3Service(); | ||
| 49 | +// foreach ($imageList as $k => $v){ | ||
| 50 | +// $amazonS3Service->syncImageFiles(getImageUrl($v['path'])); | ||
| 51 | +// $imageModel->edit(['is_cos'=>0],['id'=>$v['id']]); | ||
| 52 | +// } | ||
| 53 | +// } | ||
| 61 | 54 | ||
| 55 | + $fileModel = new FileModel(); | ||
| 56 | + $fileList = $fileModel->list(['project_id'=>$this->param['project_id'],'is_cos'=>1],'id',['id','path','is_cos','name']); | ||
| 57 | + if(!empty($fileList)){ | ||
| 58 | + $amazonS3Service = new AmazonS3Service(); | ||
| 59 | + foreach ($fileList as $k => $v){ | ||
| 60 | + echo date('Y-m-d H:i:s') . '执行的数据id:' . $v['id'] . '名称:'.$v['name'] . PHP_EOL; | ||
| 61 | + $amazonS3Service->syncImageFiles(getFileUrl($v['path'])); | ||
| 62 | + $fileModel->edit(['is_cos'=>0],['id'=>$v['id']]); | ||
| 63 | + } | ||
| 64 | + } | ||
| 65 | + return true; | ||
| 62 | } | 66 | } |
| 63 | 67 | ||
| 64 | } | 68 | } |
-
请 注册 或 登录 后发表评论