resit baru

This commit is contained in:
afiq
2021-11-08 01:14:14 +08:00
parent 0800744517
commit c99d93c3c8
2 changed files with 27 additions and 2 deletions
+26 -2
View File
@@ -63,14 +63,38 @@ class TransactionController extends Controller
}
public function getTransactionByid($id){
$transaction = Transaction::on('mysql7')->where('id','=',$id)->get();
$transaction = Transaction::on('mysql7')
->leftJoin('transaksi_keuntungan as tk', function($join){
$join->on('tk.norujukan', '=', 'transaction.norujukan');
$join->on('tk.tarikh_bayaran', '=', 'transaction.created_at');
})
->where('transaction.id','=',$id)->get();
return response()->json($transaction);
}
public function getTransactionByRujukanOne($norujukan){
$transaction = Transaction::on('mysql7')->where('norujukan','=',$norujukan)->orderBy('created_at','desc')->first();
$transaction = Transaction::on('mysql7')
->leftJoin('transaksi_keuntungan as tk', function($join){
$join->on('tk.norujukan', '=', 'transaction.norujukan');
$join->on('tk.tarikh_bayaran', '=', 'transaction.created_at');
})
->where('transaction.norujukan','=',$norujukan)
->orderBy('transaction.created_at','desc')->first();
return response()->json($transaction);
}
public function getTotalBayaranAnsuran(Request $request){
$transaction = Transaction::on('mysql7')
->leftJoin('transaksi_keuntungan as tk', function($join){
$join->on('tk.norujukan', '=', 'transaction.norujukan');
$join->on('tk.tarikh_bayaran', '=', 'transaction.created_at');
})
->where('transaction.norujukan','=',$request->norujukan)
->where('transaction.trans_type','A')
->sum('tk.bayaran_pembiayaan');
return response()->json($transaction);
}