SyncConveniosMedicosJob.php 583 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Jobs;
  3. use App\Services\ConveniosMedicosImportService;
  4. class SyncConveniosMedicosJob extends BaseImportJob
  5. {
  6. protected function getImportType(): string
  7. {
  8. return 'convenio';
  9. }
  10. protected function runSync(string $filePath): array
  11. {
  12. $stats = app(ConveniosMedicosImportService::class)->syncFromExcel($filePath);
  13. $stats['created'] = $stats['partners_created'];
  14. $stats['updated'] = $stats['partners_updated'];
  15. $stats['inactivated'] = $stats['partners_inactivated'];
  16. return $stats;
  17. }
  18. }