Ensure signature date is written

This commit is contained in:
David Bomba 2023-07-26 12:04:32 +10:00
parent 8793aab59c
commit 150badae05

View File

@ -2,9 +2,6 @@
namespace App\Jobs\Invoice; namespace App\Jobs\Invoice;
use App\Jobs\Entity\CreateEntityPdf;
use App\Jobs\Vendor\CreatePurchaseOrderPdf;
use App\Models\PurchaseOrder;
use Illuminate\Bus\Queueable; use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Foundation\Bus\Dispatchable;
@ -16,7 +13,7 @@ class InjectSignature implements ShouldQueue
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** /**
* @var App\Models\Invoice|App\Models\Quote * @var \App\Models\Invoice | \App\Models\Quote | \App\Models\Credit | \App\Models\PurchaseOrder
*/ */
public $entity; public $entity;
@ -52,13 +49,9 @@ class InjectSignature implements ShouldQueue
} }
$invitation->signature_base64 = $this->signature; $invitation->signature_base64 = $this->signature;
$invitation->signature_date = now();
$invitation->save(); $invitation->save();
$this->entity->refresh()->service()->touchPdf(true);
// if($this->entity instanceof PurchaseOrder)
// (new CreatePurchaseOrderPdf($invitation))->handle();
// else
// (new CreateEntityPdf($invitation))->handle();
} }
} }