updated untuk push 28-9-2022
This commit is contained in:
@@ -42,6 +42,7 @@ use App\StokAudit9;
|
|||||||
use App\StokAudit10;
|
use App\StokAudit10;
|
||||||
use App\StokAudit11;
|
use App\StokAudit11;
|
||||||
use App\StokAudit12;
|
use App\StokAudit12;
|
||||||
|
use App\AuditCustomer;
|
||||||
|
|
||||||
use DB;
|
use DB;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
@@ -2849,4 +2850,99 @@ class AdminPageController extends Controller
|
|||||||
|
|
||||||
return response()->json($arrayall,200);
|
return response()->json($arrayall,200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function Laporan_SerahPetiBesiGadai(Request $request){
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$gadai = Gadai::on($cawangan['mysql'])
|
||||||
|
->where([
|
||||||
|
['t_gadai','>=',$request->mula],['t_gadai','<=',$request->hingga],
|
||||||
|
['cetak','=',1],['tagserah','=',1]])
|
||||||
|
->orderBy('teller')
|
||||||
|
->orderBy('semakbarcode')
|
||||||
|
->get();
|
||||||
|
|
||||||
|
return response()->json($gadai);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Laporan_SerahMarhunTebus(Request $request){
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$gadai = Tebus::on($cawangan['mysql'])
|
||||||
|
->where([
|
||||||
|
['t_tebus','>=',$request->mula],['t_tebus','<=',$request->hingga]])
|
||||||
|
->orderBy('teller')
|
||||||
|
->orderBy('tagterima')
|
||||||
|
->get();
|
||||||
|
|
||||||
|
return response()->json($gadai);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function laporanAuditCustomer(Request $request){
|
||||||
|
|
||||||
|
$audit_customer = AuditCustomer::on('mysql7')
|
||||||
|
->where('kodcaw', $request->kodcaw)
|
||||||
|
->whereDate('created_at','>=', $request->mula)
|
||||||
|
->whereDate('created_at','<=', $request->hingga)
|
||||||
|
->get()
|
||||||
|
->toArray();
|
||||||
|
|
||||||
|
$array_audit_old = array();
|
||||||
|
$array_audit_new = array();
|
||||||
|
$array_changes_audit = array();
|
||||||
|
|
||||||
|
foreach($audit_customer as $index1=>$audit)
|
||||||
|
{
|
||||||
|
array_push($array_audit_old,json_decode($audit['old_data'], true));
|
||||||
|
array_push($array_audit_new,json_decode($audit['new_data'], true));
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach($array_audit_old as $index=>$old)
|
||||||
|
{
|
||||||
|
$test_old = array_diff($old[0],$array_audit_new[$index][0]);
|
||||||
|
$test_new = array_diff($array_audit_new[$index][0],$old[0]);
|
||||||
|
|
||||||
|
if(sizeof($test_old) != 0)
|
||||||
|
{
|
||||||
|
array_push($array_changes_audit,['old' => $test_old,'new' => $test_new,'username' => $audit_customer[$index]['username'],'customer_name' => $audit_customer[$index]['customer_name'],'nokp' => $audit_customer[$index]['customer_nokp'],'tarikhmasa' => $audit_customer[$index]['created_at']]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return response()->json($array_changes_audit);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function ListBarcodeScannedOperasi(Request $request){
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
$current = Carbon::now();
|
||||||
|
|
||||||
|
$gadai = Gadai::on($cawangan['mysql'])
|
||||||
|
->where([
|
||||||
|
['sttebus','=',''],
|
||||||
|
['semakbarcode','<>','Lulus'],
|
||||||
|
])
|
||||||
|
->paginate(5);
|
||||||
|
|
||||||
|
return response()->json($gadai,200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function ListBarcodeScannedOperasi_Update(Request $request){
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
$current = Carbon::now();
|
||||||
|
|
||||||
|
$gadai = Gadai::on($cawangan['mysql'])
|
||||||
|
->where('norujukan',$request->norujukan)
|
||||||
|
->update(['semakbarcode'=>'Lulus']);
|
||||||
|
|
||||||
|
return response()->json($gadai);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -625,11 +625,18 @@ class GadaiController extends Controller
|
|||||||
if($dahscan){
|
if($dahscan){
|
||||||
return response()->json('scanned');
|
return response()->json('scanned');
|
||||||
}else{
|
}else{
|
||||||
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update([
|
$available_gadai = Gadai::on($cawangan['mysql'])->where('norujukan',$norujukan)->first();
|
||||||
'semakbarcode'=>'Lulus'
|
|
||||||
]);
|
|
||||||
|
|
||||||
return response()->json('success');
|
if($available_gadai)
|
||||||
|
{
|
||||||
|
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update([
|
||||||
|
'semakbarcode'=>'Lulus'
|
||||||
|
]);
|
||||||
|
|
||||||
|
return response()->json('success');
|
||||||
|
}else{
|
||||||
|
return response()->json('unavailable');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -795,11 +795,17 @@ class TebusController extends Controller
|
|||||||
if($dahscan){
|
if($dahscan){
|
||||||
return response()->json('scanned');
|
return response()->json('scanned');
|
||||||
}else{
|
}else{
|
||||||
$update_inoutmar = Tebus::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
$available_tebus = Tebus::on($cawangan['mysql'])->where('norujukan',$norujukan)->first();
|
||||||
'tagterima' => 1
|
if($available_tebus)
|
||||||
));
|
{
|
||||||
|
$update_inoutmar = Tebus::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
||||||
return response()->json('success');
|
'tagterima' => 1
|
||||||
|
));
|
||||||
|
|
||||||
|
return response()->json('success');
|
||||||
|
}else{
|
||||||
|
return response()->json('unavailable');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -621,6 +621,24 @@ class TunaiController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function CheckProsesReqTeller(Request $request){
|
||||||
|
$current = new Carbon();
|
||||||
|
$current = Carbon::now();
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
|
||||||
|
$requestteller=RequestTeller::on('mysql7')
|
||||||
|
->where([
|
||||||
|
['kodcaw','=',$request->kodcaw],
|
||||||
|
['kodlaluan','=',$request->kodlaluan],
|
||||||
|
['update','=',0],
|
||||||
|
['tarikh','=',$current->toDateString()]
|
||||||
|
])
|
||||||
|
->get();
|
||||||
|
|
||||||
|
return response()->json($requestteller);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
use App\WTDDraft;
|
use App\WTDDraft;
|
||||||
|
use App\TuntutBaki;
|
||||||
|
use App\Cawangan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
|
||||||
@@ -19,4 +21,17 @@ class WTDController extends Controller
|
|||||||
return 'no';
|
return 'no';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCustomerWTD(Request $request){
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||||
|
|
||||||
|
|
||||||
|
$tuntutbaki = TuntutBaki::on($cawangan['mysql'])
|
||||||
|
->select('teller')
|
||||||
|
->where('norujukan',$request->norujukan)
|
||||||
|
->get();
|
||||||
|
|
||||||
|
return response()->json($tuntutbaki);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-6
@@ -344,7 +344,8 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->get('requestTeller/get/{kodcaw}/date',['uses' => 'TunaiController@getRequestTellerByDate']);
|
$router->get('requestTeller/get/{kodcaw}/date',['uses' => 'TunaiController@getRequestTellerByDate']);
|
||||||
$router->put('requestTeller/update/{kodcaw}',['uses' => 'TunaiController@updateRequestTeller']);
|
$router->put('requestTeller/update/{kodcaw}',['uses' => 'TunaiController@updateRequestTeller']);
|
||||||
$router->put('requestTeller/batal/{kodcaw}',['uses' => 'TunaiController@batalRequestTeller']);
|
$router->put('requestTeller/batal/{kodcaw}',['uses' => 'TunaiController@batalRequestTeller']);
|
||||||
|
$router->get('requestTeller/checkproses',['uses'=>'TunaiController@CheckProsesReqTeller']);
|
||||||
|
|
||||||
//API DENO PANJAR & DENO PEND-SERAHAN
|
//API DENO PANJAR & DENO PEND-SERAHAN
|
||||||
$router->post('requestdenopanjar/{kodcaw}',['uses' => 'PanjarController@createDenoPanjar']);
|
$router->post('requestdenopanjar/{kodcaw}',['uses' => 'PanjarController@createDenoPanjar']);
|
||||||
$router->get('getdenopanjar/{kodcaw}',['uses' => 'PanjarController@getDenoPanjar']);
|
$router->get('getdenopanjar/{kodcaw}',['uses' => 'PanjarController@getDenoPanjar']);
|
||||||
@@ -548,6 +549,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->get('initiate/tunai',['uses'=>'TunaiController@initiateTunai']);
|
$router->get('initiate/tunai',['uses'=>'TunaiController@initiateTunai']);
|
||||||
//WTD
|
//WTD
|
||||||
$router->get('check/wtd',['uses'=>'WTDController@getDraftWTD']);
|
$router->get('check/wtd',['uses'=>'WTDController@getDraftWTD']);
|
||||||
|
$router->get('check/customer',['uses' => 'WTDController@getCustomerWTD']);
|
||||||
|
|
||||||
$router->get('check/lelong/tawarruq',['uses'=>'GadaiController@updateLelongTawarruq']);
|
$router->get('check/lelong/tawarruq',['uses'=>'GadaiController@updateLelongTawarruq']);
|
||||||
$router->get('update/sttebus/gadaian',['uses'=>'GadaiController@updateTebusGadai']);
|
$router->get('update/sttebus/gadaian',['uses'=>'GadaiController@updateTebusGadai']);
|
||||||
@@ -721,13 +723,16 @@ $router->group(['prefix'=>'admin'], function () use ($router){
|
|||||||
$router->get('audit/keuntungansebenar',['uses'=>'AdminPageController@KeuntunganSebenarExport']);
|
$router->get('audit/keuntungansebenar',['uses'=>'AdminPageController@KeuntunganSebenarExport']);
|
||||||
$router->get('laporan/aging',['uses'=>'AdminPageController@LaporanAging']);
|
$router->get('laporan/aging',['uses'=>'AdminPageController@LaporanAging']);
|
||||||
$router->get('dashboard/aging',['uses'=>'AdminPageController@DashboardAging']);
|
$router->get('dashboard/aging',['uses'=>'AdminPageController@DashboardAging']);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$router->get('laporan/auditcustomer',['uses'=>'AdminPageController@laporanAuditCustomer']);
|
||||||
|
$router->get('test/keuntungansebenar',['uses'=>'AdminPageController@AkruKeuntunganSebenar']);
|
||||||
|
$router->get('test/pendapatanterakru',['uses'=>'TebusController@CalculationPendapatanTerakru']);
|
||||||
|
|
||||||
|
$router->get('laporan/serahgadai',['uses'=>'AdminPageController@Laporan_SerahPetiBesiGadai']);
|
||||||
|
$router->get('laporan/serahmarhuntebus',['uses'=>'AdminPageController@Laporan_SerahMarhunTebus']);
|
||||||
|
|
||||||
|
$router->get('tetapan/listbarcode',['uses'=>'AdminPageController@ListBarcodeScannedOperasi']);
|
||||||
|
$router->put('tetapan/listbarcode/update',['uses'=>'AdminPageController@ListBarcodeScannedOperasi_Update']);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user