This commit is contained in:
hafifierahman
2021-01-12 11:40:27 +08:00
22 changed files with 334 additions and 249 deletions
+28 -1
View File
@@ -210,7 +210,6 @@ class CustomerController extends Controller
}
public function createCustomer($kodcaw,Request $request){
// dd($request);
$current = Carbon::now();
$current = new Carbon();
@@ -239,6 +238,9 @@ class CustomerController extends Controller
'aktif' => 'A',
'telefon2' => $request->telefon2,
'nosiri'=>$request->nosiri,
'nota'=>$request->nota,
'kodkerja'=>$request->kodkerja,
'tujuangadai'=>$request->tujuangadai
]);
return response()->json($customer, 201);
@@ -271,6 +273,31 @@ class CustomerController extends Controller
return response()->json($customer_update, 200);
}
public function customerUpdateKaunter($nokp,Request $request){
$cawangan_all = Cawangan::on('mysql7')->get();
foreach($cawangan_all as $index=>$cawangan){
$customer = Customer::on($cawangan['mysql'])
->where('kplama','=',$nokp)
->orWhere('kpbaru','=',$nokp)
->first();
if($customer != null){
$poskod = Poskod::on('mysql7')->where('poskod','=',$request->poskod)->first();
$customer_update = Customer::on($cawangan['mysql'])
->where('kplama','=',$nokp)
->orWhere('kpbaru','=',$nokp)
->update(array(
'telefon' => $request->telefon1,
'telefon2' => $request->telefon2,
'kodbank' => $request->kodbank,
'noakaun' => $request->noakaun,
'nota' => $request->nota
));
}
}
return response()->json($customer_update, 200);
}
public function listNorujukanMobile($nokp){
$cawangan_all = Cawangan::on('mysql7')->get();
$array_norujukan = [];
+13 -13
View File
@@ -71,32 +71,32 @@ class DenominasiController extends Controller
'b50'=> $bd50,
'bd100'=> $request->bd100,
'b100'=> $bd100,
'txtRing1'=> $request->txtRing1,
'txtring1'=> $request->txtRing1,
'k1'=> $k1,
'txtRing5'=> $request->txtRing5,
'txtring5'=> $request->txtRing5,
'k5'=> $k5,
'txtSen1'=> $request->txtSen1,
'txtsen1'=> $request->txtSen1,
'k01'=> $k01,
'txtSen5'=> $request->txtSen5,
'txtsen5'=> $request->txtSen5,
'k05'=> $k05,
'txtSen10'=> $request->txtSen10,
'txtsen10'=> $request->txtSen10,
'k010'=> $k010,
'txtSen20'=> $request->txtSen20,
'txtsen20'=> $request->txtSen20,
'k020'=> $k020,
'txtSen50'=> $request->txtSen50,
'txtsen50'=> $request->txtSen50,
'k050'=> $k050,
'txtRing10'=> $request->txtRing10,
'txtring10'=> $request->txtRing10,
'k10'=> $k10,
'txtRing20'=> $request->txtRing20,
'txtring20'=> $request->txtRing20,
'k20'=> $k20,
'txtRing50'=> $request->txtRing50,
'txtring50'=> $request->txtRing50,
'k50'=> $k50,
'txtRing100'=> $request->txtRing100,
'txtring100'=> $request->txtRing100,
'k100'=> $k100,
'txtRing1000'=> $request->txtRing1000,
'txtring1000'=> $request->txtRing1000,
'k1000'=> $request->k1000,
'jumlahbundle'=> $totalbundle,
'txtJumlah'=> $totaljumlah,
'txtjumlah'=> $totaljumlah,
'jumlahkeping' => $totalkeping
) );
+79 -39
View File
@@ -97,6 +97,7 @@ class GadaiController extends Controller
'nokp' => $request->nokp,
'sirig' => $request->sirig,
't_gadai' => $current->toDateString(),
'sttebus' => '',
'masa' =>$current->toTimeString()
]);
return response()->json($gadai, 201);
@@ -155,6 +156,13 @@ class GadaiController extends Controller
return response()->json($gadai);
}
public function checkNorujukan(Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
$gadai = Gadai::on($cawangan['mysql'])->where([['norujukan','=',$request->norujukan],['nokp','=',$request->nokp]])->first();
return response()->json($gadai);
}
public function updateOneGadaiByNorujukan($norujukan,$kodcaw,Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
@@ -429,8 +437,8 @@ class GadaiController extends Controller
->sum('bayaran');
$bayarlebihanlelong = TuntutBaki::on($cawangan['mysql'])
->where('TARIKH','<=',$tarikh)
->sum('JUMLAH');
->where('tarikh','<=',$tarikh)
->sum('jumlah');
$hapuskira = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(*) AS bilangan, SUM(gadai.nilaimarhun) as jumlahmarhun, SUM(gadai.pinjaman) as jumlahpinjaman')
@@ -505,8 +513,8 @@ class GadaiController extends Controller
->sum('bayaran');
$bayarlebihanlelong = TuntutBaki::on($cawangan['mysql'])
->where('TARIKH','=',$tarikh)
->sum('JUMLAH');
->where('tarikh','=',$tarikh)
->sum('jumlah');
$wtd = WTD::on($cawangan['mysql'])
->selectRaw('COUNT(*) AS bilangan, SUM(gadai.nilaimarhun) as jumlahmarhun, SUM(wtd.pinjaman) as jumlahpinjaman')
@@ -753,51 +761,51 @@ class GadaiController extends Controller
// ->get();
$hapuskira1 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',1)
->where('N_MARHUN','<=',400.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',1)
->where('n_marhun','<=',400.99)
->orderBy('tarikh')
->get();
$hapuskira2 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',401)
->where('N_MARHUN','<=',2000.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',401)
->where('n_marhun','<=',2000.99)
->orderBy('tarikh')
->get();
$hapuskira3 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',2001)
->where('N_MARHUN','<=',1000000)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',2001)
->where('n_marhun','<=',1000000)
->orderBy('tarikh')
->get();
$hapuskiraini1 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',1)
->where('N_MARHUN','<=',400.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',1)
->where('n_marhun','<=',400.99)
->orderBy('tarikh')
->get();
$hapuskiraini2 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',401)
->where('N_MARHUN','<=',2000.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',401)
->where('n_marhun','<=',2000.99)
->orderBy('tarikh')
->get();
$hapuskiraini3 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',2001)
->where('N_MARHUN','<=',1000000)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',2001)
->where('n_marhun','<=',1000000)
->orderBy('tarikh')
->get();
@@ -989,7 +997,7 @@ class GadaiController extends Controller
foreach($cawangan_all as $index=>$cawangan){
$petibesi = Vault::on('mysql6')->orderBy('Tarikh','desc')->first();
$jumlahPetibesi += $petibesi['BakiEod'];
$jumlahPetibesi += $petibesi['bakieod'];
}
return response()->json(number_format($jumlahPetibesi,2));
}
@@ -1069,7 +1077,7 @@ class GadaiController extends Controller
$nilaiMarhun = Gadai::on($cawangan['mysql'])->where([['t_gadai','=',$tarikh],['sttebus','=','']])->sum('nilaimarhun');
$upah = Tebus::on($cawangan['mysql'])->where('t_tebus','=',$tarikh)->sum('bakiupah');
array_push($prestasi_cawangan,['cawangan'=>$cawangan['details_caw'],'nilai_marhun'=>$nilaiMarhun,'outstanding'=>$outstanding,'gadai'=>$gadai,'tebus'=>$tebus,'upah'=>$upah,'tarikh'=>$tarikh]);
array_push($prestasi_cawangan,['cawangan'=>$cawangan['details_caw'],'nilai_marhun'=>(float)$nilaiMarhun,'outstanding'=>(float)$outstanding,'gadai'=>(float)$gadai,'tebus'=>(float)$tebus,'upah'=>(float)$upah,'tarikh'=>$tarikh]);
}
return response()->json($prestasi_cawangan);
@@ -1088,9 +1096,13 @@ class GadaiController extends Controller
$cawangan_all = Cawangan::on('mysql7')->get();
$petibesi_cawangan = [];
foreach($cawangan_all as $index=>$cawangan){
$petibesi = Vault::on('mysql6')->where('Tarikh','=',$tarikh)->first();
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>$petibesi['BakiEod'],'tarikh'=>$tarikh]);
$petibesi = Vault::on($cawangan['mysql'])->where('Tarikh','=',$tarikh)->first();
if(is_array($petibesi) || is_object($petibesi)){
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>$petibesi['bakieod'],'tarikh'=>$tarikh]);
}else{
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>0,'tarikh'=>$tarikh]);
}
}
return response()->json($petibesi_cawangan);
@@ -1140,4 +1152,32 @@ class GadaiController extends Controller
return response('Bukan-Tebus');
}
public function senaraiLelong($kodcaw,Request $request){
if($request->tarikh == null){
$current = Carbon::now();
$current = new Carbon();
$tarikh_lelong = $current;
}else{
$tarikh_lelong = Carbon::parse($request->tarikh.' 00:00:00' );
}
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$gadai_aktif = Gadai::on($cawangan['mysql'])->whereNotIn('sttebus',['L','T'])->get();
$senarai_lelong =[];
foreach($gadai_aktif as $index=>$gadai){
$jbg_lelong = $gadai['jbg'];
$baki_upah = $gadai['bakiupah'];
if($jbg_lelong >= 9 || $baki_upah != 0){
array_push($senarai_lelong,$senarai_lelong);
}
}
return response()->json($senarai_lelong);
}
}
+20 -20
View File
@@ -18,7 +18,7 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$kelulusan=Mohon::on($cawangan['mysql'])
->where('TARIKH','=',$harini->toDateString())
->where('tarikh','=',$harini->toDateString())
->where('masalulus','=','')
->get();
@@ -33,8 +33,8 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$kelulusan=Mohon::on($cawangan['mysql'])
->where('TARIKH','=',$harini->toDateString())
->where('NORUJUKAN','=',$norujukan)
->where('tarikh','=',$harini->toDateString())
->where('norujukan','=',$norujukan)
->where('masalulus','<>','')
->get();
@@ -50,7 +50,7 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$kelulusan=Mohon::on($cawangan['mysql'])
->where('TARIKH','<',$harini->toDateString())
->where('tarikh','<',$harini->toDateString())
->get();
return response()->json($kelulusan);
@@ -66,8 +66,8 @@ class KelulusanController extends Controller
$kelulusan=Mohon::on($cawangan['mysql'])
->where('TARIKH','=',$harini->toDateString())
->where('NORUJUKAN','=',$norujukan)
->where('tarikh','=',$harini->toDateString())
->where('norujukan','=',$norujukan)
->update(array(
'masalulus'=> $harini->toTimeString()
@@ -88,14 +88,14 @@ class KelulusanController extends Controller
$kelulusan=Mohon::on($cawangan['mysql'])
->create([
'TARIKH'=> $harini->toDateString(),
'NORUJUKAN'=> $norujukan,
'SIRI' => "try",
'KOMEN' => $request->komen,
'tarikh'=> $harini->toDateString(),
'norujukan'=> $norujukan,
'siri' => "try",
'komen' => $request->komen,
'lastdategadai' => $request->dategadai,
'bilGad' => $request->bilgadai,
'jumPinj' => $request->jumpinjam,
'jenisTebus' => $request->jenistebus,
'bilgad' => $request->bilgadai,
'jumpinj' => $request->jumpinjam,
'jenistebus' => $request->jenistebus,
'teller' => $request->teller,
'pelulus' => $request->pelulus
@@ -106,14 +106,14 @@ class KelulusanController extends Controller
$kelulusan=Mohon::on($cawangan['mysql'])
->create([
'TARIKH'=> $harini->toDateString(),
'NORUJUKAN'=> $norujukan,
'SIRI' => "try",
'KOMEN' => $request->komen,
'tarikh'=> $harini->toDateString(),
'norujukan'=> $norujukan,
'siri' => "try",
'komen' => $request->komen,
'lastdategadai' => $request->dategadai,
'bilGad' => $request->bilgadai,
'jumPinj' => $request->jumpinjam,
'jenisTebus' => $request->jenistebus,
'bilgad' => $request->bilgadai,
'jumpinj' => $request->jumpinjam,
'jenistebus' => $request->jenistebus,
'teller' => $request->teller,
'peloperasi' => $request->peloperasi
+2 -2
View File
@@ -48,8 +48,8 @@ class PanjarController extends Controller
$kelulusan=Panjar::on($cawangan['mysql'])
->where('TARIKH','=',$harini->toDateString())
->where('NORUJUKAN','=',$norujukan)
->where('tarikh','=',$harini->toDateString())
->where('norujukan','=',$norujukan)
->update(array(
'pelulus' => $request->pelulus,
'masalulus'=> $harini->toTimeString()
+23 -23
View File
@@ -222,7 +222,7 @@ class TebusController extends Controller
'kodcaw'=> $kodcaw,
'norujukan'=> $norujukan,
'nopelanggan' => $request->nopelanggan,
'JenisByr' => "TN",
'jenisbyr' => "TN",
'jenistebus' => $request->jenistebus,
'glcode' => "0",
't_tebus' => $current->toDateString(),
@@ -232,7 +232,7 @@ class TebusController extends Controller
'pinjaman' => $request->pinjaman,
'ansuran' => $request->ansuran,
'addpinjaman' => $request->addpinjaman,
'BakiPjm' => $request->bakipinjaman,
'bakipjm' => $request->bakipinjaman,
'bakiupah' => $request->bakiupah,
'terima' => "*",
'kodgl' => "0",
@@ -244,17 +244,17 @@ class TebusController extends Controller
]);
$create_inoutmar = InOutMar::on($cawangan['mysql'])->create([
'TARIKH' => $current->toDateString(),
'MASA' => $current->toTimeString(),
'NORUJUKAN' => $norujukan,
'NM' => $request->nilai_marhun,
'KPD' => "kosong",
'DRP' => "kosong",
'BLN' => $current->month,
'THN' => $current->year,
'TAG' => 0,
'jenisTebus' => $request->jenistebus,
'namaTeller' => "nama teller"
'tarikh' => $current->toDateString(),
'masa' => $current->toTimeString(),
'norujukan' => $norujukan,
'nm' => $request->nilai_marhun,
'pkd' => "kosong",
'drp' => "kosong",
'bln' => $current->month,
'thn' => $current->year,
'tag' => 0,
'jenistebus' => $request->jenistebus,
'namateller' => "nama teller"
]);
return response()->json($update_gadai, 201);
@@ -314,7 +314,7 @@ class TebusController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$wakil = Wakil::on($cawangan['mysql'])
->orderBy('NOWAKIL','desc')
->orderBy('nowakil','desc')
->get();
return response()->json($wakil,200);
@@ -325,7 +325,7 @@ class TebusController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$wakil = Wakil::on($cawangan['mysql'])
->where('NOKP','=',$icno)
->where('nokp','=',$icno)
->get();
return response()->json($wakil,200);
@@ -349,14 +349,14 @@ class TebusController extends Controller
$wakil_create = Wakil::on($cawangan['mysql'])->create([
'kodcaw' => $kodcaw,
'NOPELANGGAN' => $request->nopelanggan,
'NOWAKIL' => $request->nowakil,
'NAMA' => $request->nama,
'NOKP' => $icno,
'HUBUNGAN' => $request->hubungan,
'ALAMAT1' => $request->alamat,
'TELEFON' => $request->telefon,
'NOTA' => $request->nota
'nopelanggan' => $request->nopelanggan,
'nowakil' => $request->nowakil,
'nama' => $request->nama,
'nokp' => $icno,
'hubungan' => $request->hubungan,
'alamat1' => $request->alamat,
'telefon' => $request->telefon,
'nota' => $request->nota
]);
+3 -3
View File
@@ -150,13 +150,13 @@ class TunaiController extends Controller
$current = Carbon::now();
$current = new Carbon();
$requestteller=RequestTeller::on('mysql7')->where([['kodcaw','=',$kodcaw],['KodLaluan','=',$kodlaluan],['update','=',0]])->get();
$requestteller=RequestTeller::on('mysql7')->where([['kodcaw','=',$kodcaw],['kodlaluan','=',$kodlaluan],['update','=',0]])->get();
return response()->json($requestteller);
}
public function updateRequestTeller($kodcaw,$kodlaluan,Request $request)
{
$requestteller = RequestTeller::on('mysql7')->where([['no','=',$request->no],['kodcaw','=',$kodcaw],['KodLaluan','=',$kodlaluan],['update','=',0]])->update(array(
$requestteller = RequestTeller::on('mysql7')->where([['no','=',$request->no],['kodcaw','=',$kodcaw],['kodlaluan','=',$kodlaluan],['update','=',0]])->update(array(
'update' => 1
@@ -173,7 +173,7 @@ class TunaiController extends Controller
'tarikh' => $current->toDateString(),
'kodcaw' => $kodcaw,
'KodLaluan'=> $kodlaluan,
'kodlaluan'=> $kodlaluan,
'modal'=>$request->modal,
'serahan'=>$request->serahan,
'update' => '0'
+5 -5
View File
@@ -32,11 +32,11 @@ class VaultController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$updateVault=Vault::on($cawangan['mysql'])->where([['tarikh','=',$current->toDateString()],['kodcaw','=', $kodcaw]])->update(array(
'Masuk'=>$request->masuk,
'Keluar'=>$request->keluar,
'BakiAwal'=>$request->bakiawal,
'BakiAkhir'=>$request->bakiakhir,
'BakiEod'=>$request->bakieod
'masuk'=>$request->masuk,
'keluar'=>$request->keluar,
'bakiawal'=>$request->bakiawal,
'bakiakhir'=>$request->bakiakhir,
'bakieod'=>$request->bakieod
) );