mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 18:51:31 +00:00
An updated set of source files and initialization was provided by streamline to address issues observed during initial testing. These files have been updated in order to generate a new set of app images.
56 lines
2.1 KiB
PHP
Executable File
56 lines
2.1 KiB
PHP
Executable File
<?php
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Streamline\Models\Banking;
|
|
|
|
class BankingSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeders.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$deposits = \Streamline\Models\BankDeposit::all();
|
|
$transfers = \Streamline\Models\BankTransfer::all();
|
|
|
|
foreach ($transfers as $transfer){
|
|
$record = new Banking;
|
|
$record->memo = $transfer->deposit_memo;
|
|
$record->trans_type = 'TRANSFER';
|
|
$record->trans_date = $transfer->transfer_date;
|
|
$record->bank = $transfer->from_account;
|
|
$record->other_accounts = $transfer->to_account;
|
|
$record->trans_id = $transfer->trans_id;
|
|
$record->credit = 0;
|
|
$record->debit = $transfer->balance;
|
|
$record->account_balance = $transfer->previous_from_account_balance;
|
|
$record->created_by = $transfer->created_by;
|
|
$record->updated_by = $transfer->updated_by;
|
|
$record->created_at = $transfer->created_at;
|
|
$record->deleted_at = $transfer->deleted_at;
|
|
$record->save();
|
|
}
|
|
|
|
foreach ($deposits as $deposit){
|
|
$bank_record = new Banking;
|
|
$bank_record->trans_type = 'DEPOSIT';
|
|
$bank_record->trans_date = $deposit->date_of_deposit;
|
|
$bank_record->bank = $deposit->deposit_to;
|
|
$bank_record->other_accounts = $deposit->from_account;
|
|
$bank_record->account_balance = ((int)$deposit->previous_to_account_balance + (int)$deposit->amount);
|
|
$bank_record->credit = $deposit->amount;
|
|
$bank_record->debit = 0;
|
|
$bank_record->memo = $deposit->deposit_memo;
|
|
$bank_record->trans_id = $deposit->trans_id;
|
|
$bank_record->created_by = $deposit->created_by;
|
|
$bank_record->updated_by = $deposit->updated_by;
|
|
$bank_record->created_at = $deposit->created_at;
|
|
$bank_record->deleted_at = $deposit->deleted_at;
|
|
$bank_record->save();
|
|
}
|
|
}
|
|
}
|