billing fix up

This commit is contained in:
omair saleh
2022-09-20 16:19:05 +08:00
parent 756e1b9419
commit f7c8f68520
2 changed files with 5 additions and 1 deletions
@@ -99,9 +99,10 @@ class CallbackBillplzLogic
$request->headers->set('Authorization', 'Bearer '.$token);
$this->updatesTransactionStatus->execute($transaction, ApprovalStatus::APPROVED);
dd($transaction->amount >= $invoice->amount);
if($transaction->amount >= $invoice->amount) {
$this->updatesTransactionStatus->execute($invoice, ApprovalStatus::COMPLETED);
$packingList->update(['status' => ApprovalStatus::APPROVED])->save();
if(app()->environment('production')){
$this->updateDoFromVTPortalProcessor->execute($packingList);
$this->updateDoFromYDPortalProcessor->execute($packingList);
@@ -91,6 +91,9 @@
error: '',
}
},
create(){
this.parameters.amount = (this.data.outstanding - this.parameters.amount) === 0 ? this.parameters.amount : this.parameters.amount + 0.01
},
validations: {
parameters : {
amount: { required },