Accept signatures on purchase orders

This commit is contained in:
David Bomba 2022-06-15 16:33:03 +10:00
parent 0f32e43fb6
commit e074350c5e
2 changed files with 5 additions and 8 deletions

View File

@ -18,6 +18,7 @@ use App\Http\Controllers\Controller;
use App\Http\Requests\VendorPortal\PurchaseOrders\ProcessPurchaseOrdersInBulkRequest;
use App\Http\Requests\VendorPortal\PurchaseOrders\ShowPurchaseOrderRequest;
use App\Http\Requests\VendorPortal\PurchaseOrders\ShowPurchaseOrdersRequest;
use App\Jobs\Invoice\InjectSignature;
use App\Models\PurchaseOrder;
use App\Utils\Ninja;
use App\Utils\Traits\MakesDates;
@ -148,6 +149,10 @@ class PurchaseOrderController extends Controller
->setStatus(PurchaseOrder::STATUS_ACCEPTED)
->save();
if (request()->has('signature') && !is_null(request()->signature) && !empty(request()->signature)) {
InjectSignature::dispatch($purchase_order, request()->signature);
}
event(new PurchaseOrderWasAccepted($purchase_order, auth()->guard('vendor')->user(), $purchase_order->company, Ninja::eventVars()));
});

View File

@ -62,14 +62,6 @@ class PurchaseOrdersTable extends Component
$query = $query->whereIn('status_id', array_unique($local_status));
}
// if (in_array('overdue', $this->status)) {
// $query = $query->where(function ($query) {
// $query
// ->orWhere('due_date', '<', Carbon::now())
// ->orWhere('partial_due_date', '<', Carbon::now());
// });
// }
$query = $query
->where('vendor_id', auth()->guard('vendor')->user()->vendor_id)
// ->where('status_id', '<>', Invoice::STATUS_DRAFT)