Merge branch 'master' of https://gitlab.com/online-sistem1/api_arrahn
This commit is contained in:
@@ -625,51 +625,39 @@ class GadaiController extends Controller
|
||||
|
||||
//Gadai Terkumpul
|
||||
$gadai = Gadai::on($cawangan['mysql'])
|
||||
->where('sttebus','=','')
|
||||
// ->where('sttebus','=','')
|
||||
->whereNull('hargajualan')
|
||||
->whereYear('t_gadai','=',$current->year)
|
||||
->sum('pinjaman');
|
||||
|
||||
$gadaitawarruq = Gadai::on($cawangan['mysql'])
|
||||
->where('sttebus','=','')
|
||||
// ->where('sttebus','=','')
|
||||
->whereNotNull('hargajualan')
|
||||
->whereYear('t_gadai','=',$current->year)
|
||||
->sum('pinjaman');
|
||||
|
||||
// //Tebus Terkumpul
|
||||
// $tebus = Tebus::on($cawangan['mysql'])
|
||||
// ->where('jenistebus','=','T')
|
||||
// ->whereNull('hargajualan')
|
||||
// ->whereYear('t_tebus','=',$current->year)
|
||||
// ->sum('pinjaman');
|
||||
$tebus = Tebus::on($cawangan['mysql'])
|
||||
->leftJoin('gadai', 'gadai.norujukan', '=', 'tebus.norujukan')
|
||||
->whereNull('gadai.hargajualan')
|
||||
->whereYear('tebus.t_tebus','=',$current->year)
|
||||
->sum('tebus.pinjaman');
|
||||
|
||||
// $tebustawarruq = Tebus::on($cawangan['mysql'])
|
||||
// ->where('jenistebus','=','T')
|
||||
// ->whereNotNull('hargajualan')
|
||||
// ->whereYear('t_tebus','=',$current->year)
|
||||
// ->sum('pinjaman');
|
||||
|
||||
$tebus = Gadai::on($cawangan['mysql'])
|
||||
->where('sttebus','=','T')
|
||||
->whereNull('hargajualan')
|
||||
->whereYear('t_gadai','=',$current->year)
|
||||
->sum('pinjaman');
|
||||
|
||||
$tebustawarruq = Gadai::on($cawangan['mysql'])
|
||||
->where('sttebus','=','T')
|
||||
->whereNotNull('hargajualan')
|
||||
->whereYear('t_gadai','=',$current->year)
|
||||
->sum('pinjaman');
|
||||
$tebustawarruq = Tebus::on($cawangan['mysql'])
|
||||
->leftJoin('gadai', 'gadai.norujukan', '=', 'tebus.norujukan')
|
||||
->whereNotNull('gadai.hargajualan')
|
||||
->whereYear('tebus.t_tebus','=',$current->year)
|
||||
->sum('tebus.pinjaman');
|
||||
|
||||
$gadvar = $gadai + $gadaitawarruq;
|
||||
$tebvar = $tebus + $tebustawarruq;
|
||||
|
||||
//Variasi
|
||||
$variasi = $gadai - $tebus;
|
||||
$variasi = $gadvar - $tebvar;
|
||||
|
||||
|
||||
//Outstanding
|
||||
$outstanding = Gadai::on($cawangan['mysql'])
|
||||
->where('sttebus','=','')
|
||||
->orderBy('t_gadai','desc')
|
||||
->sum('pinjaman');
|
||||
|
||||
array_push($array_dashboard,["gadai" => $gadai,"gadaitawarruq" => $gadaitawarruq,"tebus" => $tebus,"tebustawarruq" => $tebustawarruq, "variasi" => $variasi, "outstanding" => $outstanding]);
|
||||
@@ -853,7 +841,6 @@ class GadaiController extends Controller
|
||||
$gadai = Gadai::on($cawangan['mysql'])
|
||||
->selectRaw('COUNT(*) AS bilangan, SUM(nilaimarhun) as jumlahmarhun, SUM(pinjaman) as jumlahpinjaman')
|
||||
->where('t_gadai','=',$request->tarikh)
|
||||
->where('sttebus','=','')
|
||||
->orderBy('t_gadai')
|
||||
->get();
|
||||
|
||||
|
||||
@@ -517,4 +517,29 @@ class LelongController extends Controller
|
||||
return response()->json($lelong,200);
|
||||
}
|
||||
|
||||
public function checkSerahLelong(Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$lelong = Lelong::on($cawangan['mysql'])
|
||||
->where('norujukan', '=', $request->norujukan)
|
||||
->where('t_lelong', '=', $current->toDateString())
|
||||
->first();
|
||||
|
||||
if($lelong)
|
||||
{
|
||||
if($lelong['lel1stop'] == 1)
|
||||
{
|
||||
return response(1);
|
||||
}else{
|
||||
return response(0);
|
||||
}
|
||||
}else{
|
||||
return response(0);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ class TebusController extends Controller
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$tebus = Tebus::on($cawangan['mysql'])
|
||||
->select('tebus.t_tebus', 'gad.t_gadai','trans.tarikh_bayaran','tebus.nilaimarhun','tebus.tagterima', 'tebus.teller','tebus.jenistebus','tebus.pinjaman','tebus.bakiupah','tebus.bakipjm','gad.norujukan','cust.nama','gad.nokp','tebus.jbg')
|
||||
->select('tebus.t_tebus', 'gad.t_gadai','gad.hargajualan','gad.bakihargajualan','gad.bakipjm as gadaibakipjm','trans.tarikh_bayaran','tebus.nilaimarhun','tebus.tagterima', 'tebus.teller','tebus.jenistebus','tebus.pinjaman','tebus.bakiupah','tebus.bakipjm','gad.norujukan','cust.nama','gad.nokp','tebus.jbg')
|
||||
->join('gadai as gad','gad.norujukan','=','tebus.norujukan')
|
||||
->join('online_arrahn.customer as cust', function($join)
|
||||
{
|
||||
@@ -541,7 +541,13 @@ class TebusController extends Controller
|
||||
->where('t_tebus','=',$request->tarikh)
|
||||
->whereNotNull('hargajualan');
|
||||
|
||||
$totalpenebusantawarruq = $tebustawarruq->sum('tebus.pinjaman');
|
||||
$tebustawarruqansuran = Tebus::on($cawangan['mysql'])
|
||||
->join('gadai as gad','gad.norujukan','=','tebus.norujukan')
|
||||
->where('t_tebus','=',$request->tarikh)
|
||||
->whereNotNull('hargajualan')
|
||||
->where('hargajualan','<>','bakihargajualan');
|
||||
|
||||
$totalpenebusantawarruq = ($tebustawarruq->sum('tebus.pinjaman') - $tebustawarruqansuran->sum('gad.pinjaman')) + $tebustawarruqansuran->sum('gad.bakipjm');
|
||||
$bilpenebusantawarruq = $tebustawarruq->count();
|
||||
$totalrebatetawarruq = $tebustawarruq->sum('tebus.rebate');
|
||||
$totalkeuntungantawarruq = $tebustawarruq->sum('tebus.bakiupah');
|
||||
@@ -615,6 +621,20 @@ class TebusController extends Controller
|
||||
return response()->json($wakil,200);
|
||||
}
|
||||
|
||||
public function FirstWakil($kodcaw)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$wakil = Wakil::on($cawangan['mysql'])
|
||||
->orderBy('nowakil','desc')
|
||||
->first();
|
||||
|
||||
if($wakil['nowakil'])
|
||||
return response($wakil['nowakil']);
|
||||
else
|
||||
return response(0);
|
||||
}
|
||||
|
||||
public function getWakil($kodcaw,$icno){
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
@@ -1041,7 +1061,6 @@ class TebusController extends Controller
|
||||
$penghutangkaki = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('penghutang');
|
||||
|
||||
|
||||
return response()->json($penghutangkaki,200);
|
||||
}
|
||||
|
||||
@@ -1211,4 +1230,35 @@ class TebusController extends Controller
|
||||
return response($rebet);
|
||||
}
|
||||
|
||||
public function getUpahLamaToday($kodcaw,$norujukan)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$listadvansur = Advansur::on($cawangan['mysql'])
|
||||
->where('norujukan','=',$norujukan)
|
||||
->where('tarikh','=',$current->toDateString())
|
||||
->orderBy('tarikh','desc')
|
||||
->get();
|
||||
|
||||
if(sizeof($listadvansur) > 0)
|
||||
return response(1);
|
||||
else
|
||||
return response(0);
|
||||
}
|
||||
|
||||
public function removeUpahLamaToday($kodcaw,$norujukan)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$removed = Advansur::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->delete();
|
||||
|
||||
if($removed)
|
||||
return response(1);
|
||||
else
|
||||
return response(0);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -96,4 +96,11 @@ class TransactionController extends Controller
|
||||
return response()->json($transaction);
|
||||
|
||||
}
|
||||
|
||||
public function getTransactionByRujukanAll($norujukan){
|
||||
|
||||
$transaction = Transaction::on('mysql7')->where('norujukan','=',$norujukan)->get();
|
||||
|
||||
return response()->json($transaction);
|
||||
}
|
||||
}
|
||||
@@ -272,6 +272,20 @@ class TunaiController extends Controller
|
||||
return response()->json($requestteller);
|
||||
}
|
||||
|
||||
public function getRequestTellerLaporanSerahanBerkala($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$requestteller=RequestTeller::on('mysql7')
|
||||
->where([['kodcaw','=',$kodcaw],['update','=',1],['serahan','>',0],['kodlaluan','=',$request->teller],['tarikh','=',$current->toDateString()]])
|
||||
->orderBy('recno','desc')
|
||||
->first();
|
||||
|
||||
return response()->json($requestteller);
|
||||
}
|
||||
|
||||
public function getRequestTellerByDate($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user