fix penebusan & gadaian range
This commit is contained in:
@@ -561,6 +561,20 @@ class GadaiController extends Controller
|
||||
return response()->json($gadai);
|
||||
}
|
||||
|
||||
public function getLaporanGadaiRange($kodcaw,Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$gadai = Gadai::on($cawangan['mysql'])
|
||||
->where('t_gadai','>=',$request->mula)
|
||||
->where('t_gadai','<=',$request->akhir)
|
||||
->orderBy('t_gadai','asc')
|
||||
->orderBy('sirig','asc')
|
||||
->get();
|
||||
|
||||
return response()->json($gadai);
|
||||
}
|
||||
|
||||
public function getLaporanBatalGadai($kodcaw,$tarikh){
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
|
||||
@@ -244,8 +244,8 @@ class LaporanController extends Controller
|
||||
|
||||
$gadai = Gadai::on($cawangan['mysql'])->where([['t_gadai','>=',$request->mula],['t_gadai','<=',$request->akhir]]);
|
||||
|
||||
$tebus = Tebus::on($cawangan['mysql'])->where([['t_tebus','>=',$request->mula],['t_tebus','>=',$request->akhir]]);
|
||||
$ansuran = Transaction::on('mysql7')->whereRaw('DATE(created_at) = ?',[$request->tarikh])->where([['trans_type','=','A'],['kodcaw','=',$request->kodcaw]]);
|
||||
$tebus = Tebus::on($cawangan['mysql'])->where([['t_tebus','>=',$request->mula],['t_tebus','<=',$request->akhir]]);
|
||||
$ansuran = Transaction::on('mysql7')->whereDate('created_at','>=',$request->mula)->whereDate('created_at','<=',$request->akhir)->where([['trans_type','=','A'],['kodcaw','=',$request->kodcaw]]);
|
||||
|
||||
|
||||
//a
|
||||
|
||||
@@ -501,6 +501,19 @@ class TebusController extends Controller
|
||||
return response()->json($tebus);
|
||||
}
|
||||
|
||||
public function getLaporanTebusRange($kodcaw,Request $request){
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$tebus = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','>=',$request->mula)
|
||||
->where('t_tebus','<=',$request->akhir)
|
||||
->orderBy('t_tebus','asc')
|
||||
->orderBy('sirit','asc')
|
||||
->get();
|
||||
|
||||
return response()->json($tebus);
|
||||
}
|
||||
|
||||
public function getLaporanTebusPengasingan($kodcaw,Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
@@ -529,6 +542,36 @@ class TebusController extends Controller
|
||||
return response()->json($array_penebusan);
|
||||
}
|
||||
|
||||
public function getLaporanTebusPengasinganRange($kodcaw,Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$tebusarrahn = Tebus::on($cawangan['mysql'])
|
||||
->join('gadai as gad','gad.norujukan','=','tebus.norujukan')
|
||||
->where('t_tebus','>=',$request->mula)
|
||||
->where('t_tebus','<=',$request->akhir)
|
||||
->whereNull('hargajualan');
|
||||
|
||||
$totalpenebusanarrahn = $tebusarrahn->sum('tebus.pinjaman');
|
||||
$bilpenebusanarrahn = $tebusarrahn->count();
|
||||
$totalkeuntunganarrahn = $tebusarrahn->sum('tebus.bakiupah');
|
||||
|
||||
$tebustawarruq = Tebus::on($cawangan['mysql'])
|
||||
->join('gadai as gad','gad.norujukan','=','tebus.norujukan')
|
||||
->where('t_tebus','>=',$request->mula)
|
||||
->where('t_tebus','<=',$request->akhir)
|
||||
->whereNotNull('hargajualan');
|
||||
|
||||
$totalpenebusantawarruq = $tebustawarruq->sum('tebus.pinjaman');
|
||||
$bilpenebusantawarruq = $tebustawarruq->count();
|
||||
$totalrebatetawarruq = $tebustawarruq->sum('tebus.rebate');
|
||||
$totalkeuntungantawarruq = $tebustawarruq->sum('tebus.bakiupah');
|
||||
|
||||
$array_penebusan = ['bilarrahn' => $bilpenebusanarrahn, 'totalarrahn' => $totalpenebusanarrahn, 'keuntunganarrahn' => $totalkeuntunganarrahn, 'biltawarruq' => $bilpenebusantawarruq, 'totaltawarruq' => $totalpenebusantawarruq,'totalrebate' => $totalrebatetawarruq,'keuntungantawarruq' => $totalkeuntungantawarruq];
|
||||
|
||||
return response()->json($array_penebusan);
|
||||
}
|
||||
|
||||
public function listPenebusanBaru($kodcaw){
|
||||
|
||||
$current = Carbon::now();
|
||||
@@ -736,6 +779,24 @@ class TebusController extends Controller
|
||||
return response()->json($arrayadvansur,200);
|
||||
}
|
||||
|
||||
public function advansurdetailsRange($kodcaw,Request $request){
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$listadvansur = Advansur::on($cawangan['mysql'])
|
||||
->where('tarikh','>=',$request->mula)->where('tarikh','<=',$request->akhir);
|
||||
|
||||
$countadvansur = $listadvansur->count();
|
||||
$totaladvansur = $listadvansur->sum('upahdibayar');
|
||||
|
||||
$arrayadvansur = ['bil' => $countadvansur, 'total' => $totaladvansur];
|
||||
|
||||
return response()->json($arrayadvansur,200);
|
||||
}
|
||||
|
||||
public function getAdvansurByKodlaluan($kodcaw,Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
|
||||
Reference in New Issue
Block a user