Browse Source

临时工申请系统

ANG YU 4 years ago
parent
commit
8628c97983

+ 2 - 1
app/Console/Kernel.php

@@ -22,6 +22,7 @@ use App\Console\Commands\WasSyncWmsAsnInformation;
 use App\Console\Commands\WASSyncWMSOrderInformation;
 use App\Jobs\CalculationArrivedManNumJob;
 use App\Jobs\LaborApplyRecordJob;
+use App\Services\LaborApplyService;
 use Illuminate\Console\Scheduling\Schedule;
 use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
 use Illuminate\Foundation\Console\ModelMakeCommand;
@@ -86,7 +87,7 @@ class  Kernel extends ConsoleKernel
         //$schedule->command('check:cacheRack')->everyMinute();
         $schedule->command('AccordingToOwnersManualBack')->everyThirtyMinutes()->between('9:00','16:30');
 
-        $schedule->job(new LaborApplyRecordJob())->dailyAt('19:00');//生成临时工派遣数据
+        $schedule->job(new LaborApplyRecordJob(false))->dailyAt(LaborApplyService::TIME_OUT_HOUR.':00');//生成临时工派遣数据
 
         $schedule->job(new CalculationArrivedManNumJob(now()->subDays(2)->startOfDay()))->dailyAt('01:01');//生成实际到岗人数数据
     }

+ 2 - 1
app/Http/Controllers/LaborApplyController.php

@@ -2,6 +2,7 @@
 
 namespace App\Http\Controllers;
 
+use App\Filters\LaborApplyFilters;
 use App\Http\Requests\LaborApply\LaborApplyRequest;
 use App\Jobs\LaborApplyRecordJob;
 use App\LaborApply;
@@ -17,7 +18,7 @@ use Illuminate\Support\Facades\Gate;
 
 class LaborApplyController extends Controller
 {
-    public function index(Request $request, \App\Filters\LaborApplyFilters $filters)
+    public function index(Request $request, LaborApplyFilters $filters)
     {
         $builder = LaborApply::query()
             ->filter($filters)

+ 1 - 1
app/Jobs/LaborApplyRecordJob.php

@@ -24,7 +24,7 @@ class LaborApplyRecordJob implements ShouldQueue
      *
      * @return void
      */
-    public function __construct(bool $isAppend)
+    public function __construct(bool $isAppend = false)
     {
         $this->service = app('LaborApplyService');
         $this->isAppend = $isAppend;

+ 1 - 1
app/Services/LaborApplyService.php

@@ -17,7 +17,7 @@ use function DeepCopy\deep_copy;
 class LaborApplyService
 {
     //超时时间 默认为19:00
-    const TIME_OUT_HOUR = 19;
+    const TIME_OUT_HOUR = 18;
     const LABOR_APPLY_STATUS = 'LABOR_APPLY_STATUS';
     //上次次临时工申请分配的时间
     const  LATELY_LABOR_COMPANY_DISPATCH_CREATED_AT = 'LATELY_LABOR_COMPANY_DISPATCH_CREATED_AT';