Merge branch 'fix-payment-update-issue' into 'master'

fix payment update issue

See merge request mohit.panjvani/crater-web!1337
This commit is contained in:
Mohit Panjwani
2021-12-15 07:50:37 +00:00
2 changed files with 35 additions and 1 deletions

View File

@ -183,7 +183,7 @@ class Payment extends Model implements HasMedia
public function updatePayment($request)
{
$data = $request->all();
$data = $request->getPaymentPayload();
if ($request->invoice_id && (! $this->invoice_id || $this->invoice_id !== $request->invoice_id)) {
$invoice = Invoice::find($request->invoice_id);

View File

@ -0,0 +1,34 @@
<?php
use Crater\Models\Payment;
use Illuminate\Database\Migrations\Migration;
class CalculateBaseAmountOfPaymentsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$payments = Payment::all();
if ($payments) {
foreach ($payments as $payment) {
$payment->base_amount = $payment->exchange_rate * $payment->amount;
$payment->save();
}
}
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}