add funtion bilangan pengadai (pekerjaan) / ubah margin operasi
This commit is contained in:
@@ -46,6 +46,8 @@ use App\StokAudit12;
|
||||
use App\AuditCustomer;
|
||||
use App\imbangdugalama;
|
||||
use App\HapusKira;
|
||||
use App\MaxPinjaman;
|
||||
|
||||
|
||||
use DB;
|
||||
use DateTime;
|
||||
@@ -2963,6 +2965,63 @@ class AdminPageController extends Controller
|
||||
return response()->json($gadai);
|
||||
}
|
||||
|
||||
public function PenggunaMargin(Request $request){
|
||||
|
||||
|
||||
$margin = MaxPinjaman::on('mysql7')
|
||||
->where(function($query) {
|
||||
$query->where('user_type','=','teller')
|
||||
->orWhere('user_type','=','khazanah');
|
||||
})
|
||||
->paginate(5);
|
||||
|
||||
|
||||
return response()->json($margin,200);
|
||||
}
|
||||
|
||||
public function PenggunaMargin_Update(Request $request){
|
||||
|
||||
|
||||
$margin = MaxPinjaman::on('mysql7')
|
||||
->where('id',$request->id)
|
||||
->update(['max' => $request->max]);
|
||||
|
||||
return response()->json($margin);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function BilanganPengadai(Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
|
||||
$gadai = Gadai::on($cawangan['mysql'])
|
||||
->where([['t_gadai','>=',$request->mula],['t_gadai','<=',$request->hingga]])
|
||||
->where('sttebus','=','')
|
||||
->select('nokp','sttebus')
|
||||
->groupBy('nokp')->get();
|
||||
|
||||
$gadai_pluck_nokp = $gadai->pluck('nokp');
|
||||
|
||||
if($request->jenis == 'pekerja'){
|
||||
|
||||
$customers = Customer::on('mysql7')
|
||||
->selectRaw('COUNT(*) AS bilangangadai')
|
||||
->addSelect(DB::connection($cawangan['mysql'])
|
||||
->raw('keterangan as keterangan'))
|
||||
->whereIn('kpbaru', $gadai_pluck_nokp)
|
||||
->orWhereIn('kplama', $gadai_pluck_nokp)
|
||||
->join('pekerjaan','customer.kodkerja','=','pekerjaan.kodkerja')
|
||||
->groupBy('pekerjaan.kodkerja')
|
||||
->get();
|
||||
|
||||
}
|
||||
|
||||
|
||||
return response()->json($customers);
|
||||
}
|
||||
|
||||
public function AkruKeuntunganSebenar(Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
@@ -680,6 +680,8 @@ $router->group(['prefix'=>'admin'], function () use ($router){
|
||||
$router->get('keuntunganToday',['uses'=>'AdminPageController@showAllUpahToday']);
|
||||
$router->get('bilangan/gadai',['uses'=>'AdminPageController@BilanganGadaianBulanan']);
|
||||
$router->get('bilangan/tebus',['uses'=>'AdminPageController@BilanganPenebusanBulanan']);
|
||||
$router->get('bilangan/pengadai/{kodcaw}',['uses'=>'AdminPageController@BilanganPengadai']);
|
||||
|
||||
|
||||
$router->get('senaraiBajet',['uses' => 'AdminPageController@SenaraiBajet']);
|
||||
$router->get('senaraiKemaskiniBajet',['uses' => 'AdminPageController@senaraikemaskinibajet']);
|
||||
@@ -744,6 +746,9 @@ $router->group(['prefix'=>'admin'], function () use ($router){
|
||||
|
||||
$router->get('tetapan/listbarcode',['uses'=>'AdminPageController@ListBarcodeScannedOperasi']);
|
||||
$router->put('tetapan/listbarcode/update',['uses'=>'AdminPageController@ListBarcodeScannedOperasi_Update']);
|
||||
$router->get('tetapan/penggunamargin',['uses'=>'AdminPageController@PenggunaMargin']);
|
||||
$router->put('tetapan/penggunamargin/update',['uses'=>'AdminPageController@PenggunaMargin_Update']);
|
||||
|
||||
|
||||
$router->get('laporanllcaw/gadai',['uses'=>'AdminPageController@getLaporanGadaiAllCaw']);
|
||||
$router->get('laporan/akrubulan',['uses'=>'AdminPageController@getLaporanAkruBulan']);
|
||||
|
||||
Reference in New Issue
Block a user