api lejer dan imbang duga

This commit is contained in:
hafifierahman
2021-03-11 09:04:31 +08:00
parent 4991277855
commit ad161ea2d0
17 changed files with 1055 additions and 4 deletions
+49
View File
@@ -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);
}