api lejer dan imbang duga
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\HargaEmas;
|
||||
use App\GlCode;
|
||||
use App\Cawangan;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use Carbon\Carbon;
|
||||
|
||||
class GLCodeController extends Controller
|
||||
{
|
||||
|
||||
|
||||
|
||||
public function GetGlcode($kodcaw,Request $request) //create on 2021-02-12
|
||||
{
|
||||
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
|
||||
|
||||
$gc=GlCode::on($cawangan['mysql'])->where('glcode','=',$request->glcode)->get();
|
||||
return response()->json($gc);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function GetGlcodeByActType($kodcaw,$acttype)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$gc=GlCode::on($cawangan['mysql'])->where('acttype','=',$acttype)->get();
|
||||
|
||||
return response()->json($gc);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -190,8 +190,8 @@ class GadaiController extends Controller
|
||||
|
||||
public function daftarGadaiMarhun($norujukan,Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$router->get('CalculationPendahuluanSerahan/{kodcaw}',['uses'=>'VaultController@CalculationPendahuluanSerahan']); //panjar
|
||||
|
||||
|
||||
$t_matang = Carbon::now();
|
||||
$t_matang = new Carbon();
|
||||
@@ -1916,4 +1916,40 @@ class GadaiController extends Controller
|
||||
|
||||
return response()->json($rekod_gadaian);
|
||||
}
|
||||
|
||||
public function CalculationPinjamanDiberi($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$rekod_emaspalsu = Gadai::on($cawangan['mysql'])
|
||||
->where('t_gadai','<=',$request->tarikh)
|
||||
->where('sttebus','=','')
|
||||
->where('tagpalsu','=',1)
|
||||
->sum('pinjaman');
|
||||
|
||||
$rekod_pinjamandiberi = Gadai::on($cawangan['mysql'])
|
||||
->where('t_gadai','<=',$request->tarikh)
|
||||
->where('sttebus','=','')
|
||||
->where('tagpalsu','=',0)
|
||||
->sum('pinjaman');
|
||||
|
||||
|
||||
$array_rekodemas = ['pinjamankoop' => $rekod_pinjamandiberi,'emaspalsu' => $rekod_emaspalsu];
|
||||
|
||||
return response()->json($array_rekodemas);
|
||||
}
|
||||
|
||||
public function CalculationKeuntungan($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$keuntungan = Gadai::on($cawangan['mysql'])
|
||||
->where('t_gadai','<=',$request->tarikh)
|
||||
->where('sttebus','=','')
|
||||
->whereNotNull('upah12')
|
||||
->sum('upah12');
|
||||
|
||||
|
||||
return response()->json($keuntungan,200);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\HargaEmas;
|
||||
use App\GlCode;
|
||||
use App\Cawangan;
|
||||
use App\GlDetail;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use DB;
|
||||
class GlDetailsController extends Controller
|
||||
{
|
||||
|
||||
|
||||
|
||||
public function sum_gldetails($kodcaw)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
|
||||
$gadai_aging=DB::connection($db)->select("SELECT sum(amaun)as amaun from gldetail where tarikh <= '".$current->toDateString()."' and tarikh >'2013-12-31' and ktacct = '7000/102'");
|
||||
return response()->json($gadai_aging);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function sum_advance_2014($kodcaw)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
|
||||
$gadai_2014=DB::connection($db)->select("SELECT sum(amaun)as amaun from gldetail where tarikh <= '".$current->toDateString()."' and tarikh >'2014-12-31' and ktacct = '7000/102'");
|
||||
return response()->json($gadai_2014);
|
||||
|
||||
}
|
||||
|
||||
public function sumJMC_2015($kodcaw)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
|
||||
$gadai_2015=DB::connection($db)->select("SELECT sum(amaun)as amaun from gldetail where tarikh <= '".$current->toDateString()."' and tarikh >'2015-01-01' and ktacct = '7000/026'");
|
||||
return response()->json($gadai_2015);
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function sumJMC_2014($kodcaw)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
|
||||
$gadai_2014=DB::connection($db)->select("SELECT sum(amaun)as amaun from gldetail where tarikh <= '".$current->toDateString()."' and tarikh >'2014-01-01' and ktacct = '7000/026'");
|
||||
return response()->json($gadai_2014);
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function JumlahSerahanHQ($kodcaw)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
$jumlahSerahHQ=DB::connection($db)->select("SELECT sum(amaun)as amaun from gldetail where tarikh <= '".$current->toDateString()."' and tarikh >'2013-12-31' and ktacct = '1000/102'");
|
||||
return response()->json($jumlahSerahHQ);
|
||||
|
||||
}
|
||||
|
||||
public function data_imbangduga($kodcaw, $tarikh)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
$imbangduga=DB::connection($db)->select("select glcode.glcode, glcode.descpt, glcode.acttype, glcode.tarikh, glcode.amaun, glcode.kodcaw, glcode.jenisakaun, jenisakaun.keterangan,jenisakaun.kod from glcode, jenisakaun where glcode.tarikh='".$tarikh."' and glcode.amaun<>0 and jenisakaun.kod=glcode.acttype order by jenisakaun.kod, glcode.glcode ");
|
||||
return response()->json($imbangduga);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\HargaEmas;
|
||||
use App\GlCode;
|
||||
use App\Cawangan;
|
||||
use App\Glejer;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
use Carbon\Carbon;
|
||||
class GlejerController extends Controller
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
public function getGlejer($kodcaw, Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$glejer=Glejer::on($cawangan['mysql'])->where( [['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()],['glcode','=',$request->glcode]])->get();
|
||||
return response()->json($glejer);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function Getglejer_Data($tarikh1,$tarikh2,$kodcaw)
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$glejer=Glejer::on($cawangan['mysql'])->whereBetween('tarikh',[$tarikh1,$tarikh2])->orderBy('glcode','ASC')->get();
|
||||
return response()->json($glejer);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function SumDebit_Glejer($tarikh1,$tarikh2,$kodcaw)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$sumDebit=Glejer::on($cawangan['mysql'])->selectRaw( 'SUM(Debit) as totalDebit')->whereBetween('tarikh',[$tarikh1,$tarikh2])->get();
|
||||
return response()->json($sumDebit);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function SumKredit_Glejer($tarikh1,$tarikh2,$kodcaw)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$sumDebit=Glejer::on($cawangan['mysql'])->selectRaw( 'SUM(Kredit) as totalKredit')->whereBetween('tarikh',[$tarikh1,$tarikh2])->get();
|
||||
return response()->json($sumDebit);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function getSemalam_Glejer($kodcaw, Request $request)
|
||||
{
|
||||
|
||||
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$glejer=Glejer::on($cawangan['mysql'])->where('glcode','=',$request->glcode)->orderBy('tarikh','DESC')->limit(1)->get();
|
||||
|
||||
return response()->json($glejer);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function Create_Glejer($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$glejer=Glejer::on($cawangan['mysql'])->create([
|
||||
|
||||
// 'tarikh' => $current->toDateString(),
|
||||
'kodcaw'=> $request->kodcaw,
|
||||
'tarikh'=>$current->toDateString(),
|
||||
'glcode'=>$request->glcode,
|
||||
'descpt'=>$request->descpt,
|
||||
'debit'=>$request->debit,
|
||||
'kredit'=>$request->kredit,
|
||||
'hariini'=>$request->hariini,
|
||||
'kelmarin'=>$request->kelmarin,
|
||||
'jumlah'=>$request->jumlah,
|
||||
'bulanini'=>$request->bulanini,
|
||||
'tahunini'=>$request->tahunini,
|
||||
'acttype'=>$request->acttype
|
||||
|
||||
]);
|
||||
|
||||
return response()->json($glejer,201);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function carianBulananTahun_glejer($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$yr = Carbon::now()->format('Y');
|
||||
$month= Carbon::now()->format('m');
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$glejerMy=Glejer::on ($cawangan['mysql'])->whereYear('tarikh','=',$yr)->whereMonth('tarikh', '=',$month)->where('glcode', '=',$request->glcode)->
|
||||
orderBy('tarikh','ASC')->get();
|
||||
return response()->json($glejerMy);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*public function updateRequestTeller($kodcaw,Request $request)
|
||||
{
|
||||
$requestteller = RequestTeller::on('mysql7')->
|
||||
where([['no','=',$request->no],['kodcaw','=',$kodcaw],['kodlaluan','=',$request->kodlaluan],['update','=',0]])
|
||||
->update(array(
|
||||
|
||||
'update' => 1
|
||||
|
||||
) );
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function Kemaskini_Glejer($kodcaw, Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$updateGLejer=Glejer::on($cawangan['mysql'])->where([['recno','=',$request->recno],['kodcaw','=', $kodcaw]])->
|
||||
update(array(
|
||||
|
||||
'debit'=>$request->debit,
|
||||
'kredit'=>$request->kredit,
|
||||
'hariini'=>$request->hariini,
|
||||
'kelmarin'=>$request->kelmarin
|
||||
|
||||
) );
|
||||
|
||||
return response()->json($updateGLejer,200);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function carianTahun_glejer($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$yr = Carbon::now()->format('Y');
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$db=$cawangan['mysql'];
|
||||
|
||||
$gelejerYear=Glejer::on($cawangan['mysql'])->whereYear('tarikh','=',$yr)->where('glcode', '=',$request->glcode)->
|
||||
orderBy('tarikh','ASC')->get();
|
||||
return response()->json($gelejerYear);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
use App\imbangdugalama;
|
||||
use App\Cawangan;
|
||||
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
|
||||
class ImbangDugaLamaController extends Controller
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
public function GetImbangDuga_Lama($kodcaw)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$getImbangDugaLama=imbangdugalama::on($cawangan['mysql'])->get();
|
||||
|
||||
return response()->json($getImbangDugaLama);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -6,6 +6,7 @@ use App\Lelong;
|
||||
use App\Cawangan;
|
||||
use App\Gadai;
|
||||
use App\TuntutBaki;
|
||||
use App\WTD;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use Carbon\Carbon;
|
||||
@@ -130,6 +131,29 @@ class LelongController extends Controller
|
||||
|
||||
}
|
||||
|
||||
public function BakiLelongCalculation($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$bakilelong = Gadai::on($cawangan['mysql'])
|
||||
->where([['gadai.sttebus','=', 'L'],['lelong.t_jual','<=',$request->tarikh],['lelong.baki','>=', 0]])
|
||||
->whereNull('lelong.trkhtuntut')
|
||||
->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan')
|
||||
->sum('baki');
|
||||
|
||||
|
||||
$rugilelong = Gadai::on($cawangan['mysql'])
|
||||
->where([['gadai.sttebus','=', 'L'],['lelong.t_jual','<=',$request->tarikh],['lelong.baki','<=', 0]])
|
||||
->whereNull('lelong.trkhtuntut')
|
||||
->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan')
|
||||
->sum('baki');
|
||||
|
||||
$arraylelong = ['bakilelong' => $bakilelong, 'rugilelong' => $rugilelong];
|
||||
|
||||
return response()->json($arraylelong,200);
|
||||
}
|
||||
|
||||
public function BilAkanDilelong($noic)
|
||||
{
|
||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||
@@ -275,7 +299,32 @@ class LelongController extends Controller
|
||||
->first();
|
||||
|
||||
return response()->json($lelong,200);
|
||||
}
|
||||
|
||||
public function calculationwtd($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
|
||||
$wtd = WTD::on($cawangan['mysql'])
|
||||
->where('tarikh','<=', $request->tarikh)
|
||||
->sum('wtd');
|
||||
|
||||
return response()->json($wtd,200);
|
||||
}
|
||||
|
||||
public function cajlelongcalculation($kodcaw)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$cajlelong = Lelong::on($cawangan['mysql'])
|
||||
->whereYear('t_jual','=',$current->year)
|
||||
->sum('cajlelong');
|
||||
|
||||
return response()->json($cajlelong,200);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -93,11 +93,45 @@ class PanjarController extends Controller
|
||||
'nobaucer' => $request->nobaucer,
|
||||
'nobil' => $request->nobil,
|
||||
'tuntutoleh' => $request->tuntutoleh
|
||||
|
||||
]);
|
||||
]);
|
||||
|
||||
return response()->json($panjar);
|
||||
}
|
||||
|
||||
public function calculationpanjar(Request $request,$kodcaw)
|
||||
{
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$baikidanselenggara = Panjar::on($cawangan['mysql'])
|
||||
// ->where('tarikh','>=', $request->mula)
|
||||
// ->where('tarikh','<=', $request->akhir)
|
||||
->where('tag', '=', 2)
|
||||
->whereYear('tarikh','=',$current->year)
|
||||
->sum('bayaran');
|
||||
|
||||
$perubatan = Panjar::on($cawangan['mysql'])
|
||||
// ->where('tarikh','>=', $request->mula)
|
||||
// ->where('tarikh','<=', $request->akhir)
|
||||
->where('tag', '=', 1)
|
||||
->whereYear('tarikh','=',$current->year)
|
||||
->sum('bayaran');
|
||||
|
||||
$keraian = Panjar::on($cawangan['mysql'])
|
||||
// ->where('tarikh','>=', $request->mula)
|
||||
// ->where('tarikh','<=', $request->akhir)
|
||||
->where('tag', '=', 3)
|
||||
->whereYear('tarikh','=',$current->year)
|
||||
->sum('bayaran');
|
||||
|
||||
$arraycalculation = ['bds' => $baikidanselenggara, 'perubatan' => $perubatan, 'keraian' => $keraian];
|
||||
|
||||
return response()->json($arraycalculation);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
use App\Vault;
|
||||
use App\Cawangan;
|
||||
use App\Tunai;
|
||||
use App\AddTunai;
|
||||
use App\GlDetail;
|
||||
use App\Product;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class ProductController extends Controller
|
||||
{
|
||||
|
||||
|
||||
public function getProduct($kodcaw)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
|
||||
$product=Product::on($cawangan['mysql'])->get();
|
||||
|
||||
return response()->json($product);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -532,4 +532,17 @@ class TebusController extends Controller
|
||||
|
||||
return response()->json($create_advansur ,201);
|
||||
}
|
||||
|
||||
public function calculationKeuntunganSebenar($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$keuntungan = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','<=',$request->tarikh)
|
||||
// ->where('sttebus','=','')
|
||||
->whereNotNull('rebate')
|
||||
->sum('rebate');
|
||||
|
||||
return response()->json($keuntungan,200);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Cawangan;
|
||||
use App\Tunai;
|
||||
use App\Gadai;
|
||||
use App\AddTunai;
|
||||
use App\RequestTeller;
|
||||
use App\TunaiGadTeb;
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class TunaiGadTebController extends Controller
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function getCurrentTunaiGadTeb($kodcaw,Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$tunaiGadteb=TunaiGadTeb::on($cawangan['mysql'])
|
||||
->where([['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()],['kodlaluan','=',$request->kodlaluan]])
|
||||
->orderBy('tarikh','desc')
|
||||
->first();
|
||||
return response()->json($tunaiGadteb);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function UpdateTunaiGadTeb($kodcaw, Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$updatetunaiGD=TunaiGadTeb::on($cawangan['mysql'])->where( [['tarikh','=', $current->toDateString()],['kodlaluan','=', $request->kodlaluan] ])->
|
||||
update(array(
|
||||
'gadai'=>$request->gadai,
|
||||
'tebus'=>$request->tebus,
|
||||
'upah'=>$request->upah
|
||||
|
||||
));
|
||||
|
||||
return response()->json($updatetunaiGD, 200);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function createTunaiGadTeb($kodcaw, Request $request)
|
||||
{
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$tunaigadteb=TunaiGadTeb::on($cawangan['mysql'])->create([
|
||||
'tarikh'=>$current->toDateString(),
|
||||
'kodcaw'=>$request->kodcaw,
|
||||
'kodlaluan'=>$request->teller,
|
||||
'prkod'=>$request->prkod,
|
||||
'gadai'=>$request->gadai,
|
||||
'tebus'=>$request->tebus,
|
||||
'upah'=>$request->upah,
|
||||
'lain'=>$request->lain,
|
||||
'bakilelong'=>$request->bakilelong,
|
||||
'byrbakilelong'=>$request->byrbakilelong
|
||||
|
||||
]);
|
||||
|
||||
|
||||
|
||||
return response()->json($tunaigadteb,201);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -207,6 +207,55 @@ class VaultController extends Controller
|
||||
return response()->json($gldetail,200);
|
||||
}
|
||||
|
||||
public function TunaiDiTangan($kodcaw,Request $request)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$vault=Vault::on($cawangan['mysql'])
|
||||
->where('kodcaw','=',$kodcaw)
|
||||
->where('tarikh','=', $request->tarikh)
|
||||
->orderby('tarikh','desc')->first();
|
||||
|
||||
return response()->json($vault);
|
||||
}
|
||||
|
||||
|
||||
public function laporanPetiBesi($kodcaw,$tarikh)
|
||||
{
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
$vault=Vault::on($cawangan['mysql'])
|
||||
->where('kodcaw','=',$kodcaw)
|
||||
->where('tarikh','=', $tarikh)
|
||||
->orderby('tarikh','desc')->first();
|
||||
|
||||
return response()->json($vault);
|
||||
}
|
||||
|
||||
public function CalculationPendahuluanSerahan($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$pendahuluan = Vault::on($cawangan['mysql'])
|
||||
->where('kodcaw','=',$kodcaw)
|
||||
->where('tarikh','<=', $request->tarikh)
|
||||
->sum('pendahuluan');
|
||||
|
||||
$serahan = Vault::on($cawangan['mysql'])
|
||||
->where('kodcaw','=',$kodcaw)
|
||||
->where('tarikh','<=', $request->tarikh)
|
||||
->sum('serahan');
|
||||
|
||||
|
||||
$arraypend = ['pendahuluan' => $pendahuluan,'serahan' => $serahan];
|
||||
|
||||
return response()->json($arraypend);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user