fix gadai
This commit is contained in:
@@ -11,6 +11,11 @@ use App\Advansur;
|
||||
use App\Tebus;
|
||||
use App\InOutMar;
|
||||
use App\Wakil;
|
||||
use App\imbangdugalama;
|
||||
use App\Customer;
|
||||
use App\Lelong;
|
||||
use App\HapusKira;
|
||||
use App\Parameter;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
@@ -537,12 +542,128 @@ class TebusController extends Controller
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$keuntungan = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','<=',$request->tarikh)
|
||||
// ->where('sttebus','=','')
|
||||
->whereNotNull('rebate')
|
||||
->sum('rebate');
|
||||
$current = new Carbon($request->tarikh);
|
||||
|
||||
return response()->json($keuntungan,200);
|
||||
$total = 0;
|
||||
$keuntunganselepastawarruq = 0;
|
||||
$keuntungansebelumtawarruq = 0;
|
||||
|
||||
if($request->tarikh >= '2021-03-15')
|
||||
{
|
||||
$keuntunganselepastawarruq = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','<=',$request->tarikh)
|
||||
->whereYear('t_tebus','=',$current->year)
|
||||
->whereNotNull('rebate')
|
||||
->sum('rebate');
|
||||
}
|
||||
|
||||
$keuntungansebelumtawarruq = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','<=',$request->tarikh)
|
||||
->where('t_tebus','>','2013-12-31')
|
||||
->whereYear('t_tebus','=',$current->year)
|
||||
// ->whereNotNull('upahdibayar')
|
||||
->sum('upahdibayar');
|
||||
|
||||
|
||||
$total = $keuntungansebelumtawarruq + $keuntunganselepastawarruq;
|
||||
|
||||
return response()->json($total,200);
|
||||
}
|
||||
|
||||
public function calculationUntungRugiTerkumpul($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||
|
||||
$current = new Carbon($request->tarikh);
|
||||
|
||||
$total = 0;
|
||||
|
||||
|
||||
//Untung Rugi Terkumpul Sebelum 01.12.2013
|
||||
$utgrugilama = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('untung_t');
|
||||
|
||||
//Yuran Ahli
|
||||
$yuranTlama = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('yuran_t');
|
||||
|
||||
$yuranbaru = Customer::on($cawangan['mysql'])
|
||||
->where('tarikhdaftar','>','2013-12-31')
|
||||
->whereYear('tarikhdaftar','<',$current->year)
|
||||
->sum('yuranahli');
|
||||
|
||||
//Caj Lelong
|
||||
$lelong = Lelong::on($cawangan['mysql'])
|
||||
->whereNotNull('t_jual')
|
||||
->where('t_jual','>','2013-12-31')
|
||||
->whereYear('t_jual','<',$current->year)
|
||||
->sum('cajlelong');
|
||||
|
||||
$cajlelonglama = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('cajlelong_t');
|
||||
|
||||
|
||||
// dd($current->year);
|
||||
//Upah Simpan Tebus
|
||||
$upahsimpantebus = Tebus::on($cawangan['mysql'])
|
||||
->where('t_tebus','>','2013-12-31')
|
||||
->whereYear('t_tebus','<',$current->year)
|
||||
->sum('upahdibayar');
|
||||
|
||||
//Upah Simpan Lelong
|
||||
$upahsimpanlelong = Lelong::on($cawangan['mysql'])
|
||||
->where('t_jual','>','2013-12-31')
|
||||
->whereYear('t_jual','<',$current->year)
|
||||
->sum('bakiupah');
|
||||
|
||||
//Upah Simpan Advansur
|
||||
$upahsimpanansur = Advansur::on($cawangan['mysql'])
|
||||
->whereYear('tarikh','<',$current->year)
|
||||
->sum('upahdibayar');
|
||||
|
||||
$upahsimpanlama = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('upah_t');
|
||||
|
||||
// dd($upahsimpanansur->toSql());
|
||||
|
||||
//GST Caj Lelong
|
||||
$gstcajlelong = Lelong::on($cawangan['mysql'])
|
||||
->where('t_jual','<=',$request->tarikh)
|
||||
->whereYear('t_jual','<',$current->year)
|
||||
->sum('gst_cl');
|
||||
|
||||
//Upah Hapus Kira
|
||||
$upahhapuskira = HapusKira::on($cawangan['mysql'])
|
||||
->where('tarikh','>','2013-12-31')
|
||||
->whereYear('tarikh','<',$current->year)
|
||||
->sum('bakiupah');
|
||||
|
||||
$parameter = Parameter::on($cawangan['mysql'])
|
||||
->sum('sumpanjarlama');
|
||||
|
||||
// dd($utgrugilama,$yuranTlama,$lelong,$upahsimpantebus,$upahsimpanlelong,$upahsimpanansur,$upahhapuskira,$parameter,$gstcajlelong);
|
||||
|
||||
|
||||
$total = ($utgrugilama + $lelong + $upahsimpantebus + $upahsimpanlelong + $upahsimpanansur + $gstcajlelong) + $parameter;
|
||||
// echo "UTGRUGI:" . $utgrugilama . " YuranTLama:" . $yuranTlama . " YuranBaru:" . $yuranbaru . " Lelong:" . $lelong . " Caj Lelong:" . $cajlelonglama . " Upah Tebus:" . $upahsimpantebus . " Upah Lelong:" . $upahsimpanlelong . " Upah Ansuran:". $upahsimpanansur;
|
||||
// echo " UPah Hapus Kira : " . $upahhapuskira;
|
||||
|
||||
// var_dump($utgrugilama,$yuranTlama,$yuranbaru,$lelong,$cajlelonglama,$upahsimpantebus,$upahsimpanlelong,$upahsimpanansur,$upahsimpanlama,$gstcajlelong);
|
||||
// + $cajlelonglama+ $upahsimpanlama+ $yuranbaru
|
||||
// $total = ($yuranTlama + $lelong + $upahsimpantebus + $upahsimpanlelong + $upahsimpanansur + $gstcajlelong + $utgrugilama ) - ($upahhapuskira);
|
||||
|
||||
return response()->json($total,200);
|
||||
}
|
||||
|
||||
public function PenghutangKakitangan($kodcaw,Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$penghutangkaki = imbangdugalama::on($cawangan['mysql'])
|
||||
->sum('penghutang');
|
||||
|
||||
|
||||
return response()->json($penghutangkaki,200);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user