Logs data when populating transactionOnline table
This commit is contained in:
@@ -74,7 +74,7 @@ class TransactionOnlineController extends Controller
|
|||||||
|
|
||||||
$sag = Gadai::on($cawangan['mysql'])->where('norujukan', $request->norujukan)->first();
|
$sag = Gadai::on($cawangan['mysql'])->where('norujukan', $request->norujukan)->first();
|
||||||
|
|
||||||
$transaction = TransactionOnline::on('mysql7')->create([
|
$transactionData = [
|
||||||
'nokp' => $request->nokp,
|
'nokp' => $request->nokp,
|
||||||
'reference_no' => $request->reference_no,
|
'reference_no' => $request->reference_no,
|
||||||
'nosiri' => $request->nosiri,
|
'nosiri' => $request->nosiri,
|
||||||
@@ -87,7 +87,17 @@ class TransactionOnlineController extends Controller
|
|||||||
'customer_name' => $request->customer_name,
|
'customer_name' => $request->customer_name,
|
||||||
'tempohbayar' => $sag['tempoh'],
|
'tempohbayar' => $sag['tempoh'],
|
||||||
'jenisbayaran' => $request->jenisbayaran ? $request->jenisbayaran : 'A',
|
'jenisbayaran' => $request->jenisbayaran ? $request->jenisbayaran : 'A',
|
||||||
]);
|
];
|
||||||
|
|
||||||
|
|
||||||
|
try {
|
||||||
|
$transaction = TransactionOnline::on('mysql7')->create($transactionData);
|
||||||
|
OnlineTransactionLoggerService::logsAfterDBTransaction($transaction, TransactionOnlineStatus::INITIALIZED_TRANSACTION, $transaction, $transactionData);
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
OnlineTransactionLoggerService::logsAfterDBTransaction($transaction->billplz_id, TransactionOnlineStatus::INITIALIZED_TRANSACTION, $transactionData, $e->getMessage());
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return response()->json($transaction, 201);
|
return response()->json($transaction, 201);
|
||||||
}
|
}
|
||||||
@@ -109,7 +119,7 @@ class TransactionOnlineController extends Controller
|
|||||||
$current = new Carbon();
|
$current = new Carbon();
|
||||||
foreach ($transactions as $index => $transaction) {
|
foreach ($transactions as $index => $transaction) {
|
||||||
$cawangan = Cawangan::on('mysql7')
|
$cawangan = Cawangan::on('mysql7')
|
||||||
->where('kodcaw', '=', $transaction['kodcaw'])
|
->where('kodcaw', '=', $transaction['kodcaw'])
|
||||||
->first();
|
->first();
|
||||||
$gadai_data = Gadai::on($cawangan['mysql'])->where([['norujukan', $transaction['norujukan']], ['nokp', $transaction['nokp']]])->first();
|
$gadai_data = Gadai::on($cawangan['mysql'])->where([['norujukan', $transaction['norujukan']], ['nokp', $transaction['nokp']]])->first();
|
||||||
if ($transaction->jenisbayaran == 'A') {
|
if ($transaction->jenisbayaran == 'A') {
|
||||||
|
|||||||
Reference in New Issue
Block a user