adding audit customer
This commit is contained in:
@@ -802,6 +802,89 @@ class LelongController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function getSenaraiBatchNoTuntutBaki($kodcaw,Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$arraybatch = [];
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$batchleltuntutbaki = BatchLel::on($cawangan['mysql'])
|
||||
->selectRaw('count(lel.norujukan) as bilangan,batchlel.batchno as batchno,lel.t_lelong as tarikhlelong')
|
||||
->leftJoin('lelong as lel', 'lel.batchno', '=', 'batchlel.batchno')
|
||||
->leftJoin('gadai as gad', 'gad.norujukan', '=', 'lel.norujukan')
|
||||
->whereNotNull('gad.upah12')
|
||||
->whereNotNull('lel.hargajual')
|
||||
->whereNull('lel.trkhtuntut')
|
||||
->where('lel.baki','>',0)
|
||||
->groupBy('batchlel.batchno')
|
||||
->get()->toArray();
|
||||
|
||||
$batchlelrugi = BatchLel::on($cawangan['mysql'])
|
||||
->selectRaw('count(lel.norujukan) as bilangan,batchlel.batchno as batchno,lel.t_lelong as tarikhlelong')
|
||||
->leftJoin('lelong as lel', 'lel.batchno', '=', 'batchlel.batchno')
|
||||
->leftJoin('gadai as gad', 'gad.norujukan', '=', 'lel.norujukan')
|
||||
->whereNotNull('gad.upah12')
|
||||
->whereNotNull('lel.hargajual')
|
||||
->whereNull('lel.trkhtuntut')
|
||||
->where('lel.baki','<',0)
|
||||
->groupBy('batchlel.batchno')
|
||||
->get()->toArray();
|
||||
|
||||
$batchnosama = [];
|
||||
if(sizeof($batchleltuntutbaki) > 0 && sizeof($batchlelrugi) > 0)
|
||||
{
|
||||
foreach($batchleltuntutbaki as $index=>$bl)
|
||||
{
|
||||
foreach($batchlelrugi as $index=>$rl)
|
||||
{
|
||||
if($bl['batchno'] == $rl['batchno'])
|
||||
{
|
||||
array_push($arraybatch,['batchno' => $bl['batchno'], 'bilangantuntutbaki' => $bl['bilangan'], 'bilanganrugi' => $rl['bilangan'],'tarikhlelong' => $bl['tarikhlelong']]);
|
||||
array_push($batchnosama,$bl['batchno']);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$countsama = 0;
|
||||
foreach($batchleltuntutbaki as $index=>$bl)
|
||||
{
|
||||
|
||||
if($batchnosama)
|
||||
{
|
||||
$dif=array_intersect($bl,$batchnosama);
|
||||
|
||||
if(!$dif)
|
||||
{
|
||||
array_push($arraybatch,['batchno' => $bl['batchno'], 'bilangantuntutbaki' => $bl['bilangan'], 'bilanganrugi' => 0,'tarikhlelong' => $bl['tarikhlelong']]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
foreach($batchlelrugi as $index=>$br)
|
||||
{
|
||||
|
||||
if($batchnosama)
|
||||
{
|
||||
$dif=array_intersect($br,$batchnosama);
|
||||
|
||||
if(!$dif)
|
||||
{
|
||||
array_push($arraybatch,['batchno' => $br['batchno'], 'bilangantuntutbaki' => 0, 'bilanganrugi' => $br['bilangan'],'tarikhlelong' => $br['tarikhlelong']]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return response()->json($arraybatch);
|
||||
}
|
||||
|
||||
public function getSenaraiTuntutBaki($kodcaw,Request $request){
|
||||
|
||||
$current = Carbon::now();
|
||||
@@ -812,16 +895,31 @@ class LelongController extends Controller
|
||||
|
||||
$bulanlepas = $current->subMonth()->toDateString();
|
||||
|
||||
$lelong = Lelong::on($cawangan['mysql'])
|
||||
if($request->jenis == 'tuntutbaki')
|
||||
{
|
||||
$lelong = Lelong::on($cawangan['mysql'])
|
||||
->select('lelong.t_lelong','lelong.norujukan','gadai.nokp','gadai.bakipjm','lelong.bakiupah','lelong.t_jual','lelong.cajlelong','lelong.baki','lelong.cajlain','lelong.gst_hj','lelong.gst_cl','lelong.hargajual')
|
||||
->leftJoin('gadai', 'gadai.norujukan', '=', 'lelong.norujukan')
|
||||
->where('baki','>',0)
|
||||
->where('lelong.t_lelong','>=',$bulanlepas)
|
||||
->where('batchno',$request->batchno)
|
||||
->whereNotNull('t_jual')
|
||||
->whereNull('trkhtuntut')
|
||||
->orderBy('gadai.t_gadai','asc')
|
||||
->orderBy('gadai.sirig','asc')
|
||||
->where('gadai.taglel','=', 1);
|
||||
}else{
|
||||
$lelong = Lelong::on($cawangan['mysql'])
|
||||
->select('lelong.t_lelong','lelong.norujukan','gadai.nokp','gadai.bakipjm','lelong.bakiupah','lelong.t_jual','lelong.cajlelong','lelong.baki','lelong.cajlain','lelong.gst_hj','lelong.gst_cl','lelong.hargajual')
|
||||
->leftJoin('gadai', 'gadai.norujukan', '=', 'lelong.norujukan')
|
||||
->where('baki','<',0)
|
||||
->where('batchno',$request->batchno)
|
||||
->whereNotNull('t_jual')
|
||||
->whereNull('trkhtuntut')
|
||||
->orderBy('gadai.t_gadai','asc')
|
||||
->orderBy('gadai.sirig','asc')
|
||||
->where('gadai.taglel','=', 1);
|
||||
}
|
||||
|
||||
$lelonglist = $lelong->get();
|
||||
|
||||
foreach($lelonglist as $index=>$lel)
|
||||
|
||||
Reference in New Issue
Block a user