作者 lyh

gx

@@ -6,13 +6,15 @@ use App\Events\CopyImageFile; @@ -6,13 +6,15 @@ use App\Events\CopyImageFile;
6 use App\Models\File\File as FileModel; 6 use App\Models\File\File as FileModel;
7 use App\Models\File\Image as ImageModel; 7 use App\Models\File\Image as ImageModel;
8 use App\Services\AmazonS3Service; 8 use App\Services\AmazonS3Service;
  9 +use Illuminate\Bus\Queueable;
9 use Illuminate\Contracts\Queue\ShouldQueue; 10 use Illuminate\Contracts\Queue\ShouldQueue;
  11 +use Illuminate\Foundation\Bus\Dispatchable;
10 use Illuminate\Queue\InteractsWithQueue; 12 use Illuminate\Queue\InteractsWithQueue;
11 use Illuminate\Queue\SerializesModels; 13 use Illuminate\Queue\SerializesModels;
12 14
13 class CopyImageFileJob implements ShouldQueue 15 class CopyImageFileJob implements ShouldQueue
14 { 16 {
15 - use InteractsWithQueue, SerializesModels; 17 + use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
16 public $tries = 3; // 可配置任务重试次数 18 public $tries = 3; // 可配置任务重试次数
17 19
18 protected $param; 20 protected $param;
@@ -55,5 +57,6 @@ class CopyImageFileJob implements ShouldQueue @@ -55,5 +57,6 @@ class CopyImageFileJob implements ShouldQueue
55 $fileList->edit(['is_cos'=>0],['id'=>$v['id']]); 57 $fileList->edit(['is_cos'=>0],['id'=>$v['id']]);
56 } 58 }
57 } 59 }
  60 + return true;
58 } 61 }
59 } 62 }