keluar lelong & moratorium
This commit is contained in:
@@ -20,6 +20,7 @@ use App\Tunai;
|
||||
use App\Komuditi;
|
||||
use App\KawalanStokLama;
|
||||
use App\KawalanStok;
|
||||
use App\Moratorium;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ use App\GlCode;
|
||||
use App\imbangdugalama;
|
||||
use App\AnsRugi;
|
||||
use App\SerahBaki;
|
||||
use App\Tebus;
|
||||
use App\Advansur;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
|
||||
@@ -542,4 +544,19 @@ class LelongController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function keluarLelong(){
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||
|
||||
foreach($cawangan_all as $index=>$cawangan){
|
||||
$list_tebus_today = Tebus::on($cawangan['mysql'])->where('t_tebus',$current->toDateString())->pluck('norujukan')->toArray();
|
||||
$list_advansur_today = Advansur::on($cawangan['mysql'])->where('tarikh',$current->toDateString())->pluck('norujukan')->toArray();
|
||||
$lelong_tebus = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$list_tebus_today)->delete();
|
||||
$lelong_advansur = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$list_advansur_today)->delete();
|
||||
}
|
||||
|
||||
return response()->json('successful');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ use App\HapusKira;
|
||||
use App\Parameter;
|
||||
use App\Panjar;
|
||||
use App\HargaEmas;
|
||||
use App\Moratorium;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
@@ -161,6 +162,14 @@ class TebusController extends Controller
|
||||
return response()->json($harga_tebus);
|
||||
}
|
||||
|
||||
public function getMoratorium(){
|
||||
$bln_mora = Moratorium::first();
|
||||
}
|
||||
|
||||
public function updateMoratorium(Request $request){
|
||||
|
||||
}
|
||||
|
||||
public function kiraUpahNotTawarruq($kodcaw,$norujukan){
|
||||
$cawangan = Cawangan::on('mysql7')
|
||||
->where('kodcaw','=',$kodcaw)
|
||||
@@ -179,8 +188,14 @@ class TebusController extends Controller
|
||||
$margin_kadarupah = 80;
|
||||
$rebet = ($margin_kadarupah-$margin_pinjaman)/$margin_kadarupah * $upah_asal;
|
||||
|
||||
$bln_mora = Moratorium::first();
|
||||
|
||||
$upah_sebenar = $upah_asal - $rebet;
|
||||
$upahsemasa = $upah_sebenar * $gadai_data['tempoh'];
|
||||
$bln_upah = $gadai_data['tempoh'];
|
||||
if($bln_upah > $bln_mora['bln_mora']){
|
||||
$bln_upah = $bln_mora['bln_mora'];
|
||||
}
|
||||
$upahsemasa = $upah_sebenar * $bln_upah;
|
||||
$upah_semasa = bcdiv(round($upahsemasa,2),1,1);
|
||||
$upah_semasa = number_format($upah_semasa,2);
|
||||
if(strpos($upah_semasa,',')){
|
||||
@@ -209,8 +224,14 @@ class TebusController extends Controller
|
||||
$margin_kadarupah = 80;
|
||||
$rebet = ($margin_kadarupah-$margin_pinjaman)/$margin_kadarupah * $upah_asal;
|
||||
|
||||
$bln_mora = Moratorium::first();
|
||||
|
||||
$upah_sebenar = $upah_asal - $rebet;
|
||||
$upahsemasa = $upah_sebenar * $gadai_data['tempoh'];
|
||||
$bln_upah = $gadai_data['tempoh'];
|
||||
if($bln_upah > $bln_mora['bln_mora']){
|
||||
$bln_upah = $bln_mora['bln_mora'];
|
||||
}
|
||||
$upahsemasa = $upah_sebenar * $bln_upah;
|
||||
$upah_semasa = bcdiv(round($upahsemasa,2),1,1);
|
||||
$upah_semasa = number_format($upah_semasa,2);
|
||||
if(strpos($upah_semasa,',')){
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Moratorium extends Model
|
||||
{
|
||||
protected $table = 'moratorium';
|
||||
protected $connection = 'mysql7';
|
||||
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
// protected $fillable = [
|
||||
|
||||
// ];
|
||||
|
||||
/**
|
||||
* The attributes excluded from the model's JSON form.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
// protected $hidden = [];
|
||||
}
|
||||
@@ -124,6 +124,8 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
||||
$router->get('lelong/laporan/{kodcaw}/{tarikh}',['uses'=>'LelongController@getLaporanLelong']); //laporan lelong
|
||||
$router->get('lelong/harini/{kodcaw}',['uses'=>'LelongController@LelonganHarini']); //laporan lelong
|
||||
|
||||
$router->get('keluar/lelong',['uses'=>'LelongController@keluarLelong']);
|
||||
|
||||
|
||||
|
||||
//Marhun API
|
||||
|
||||
Reference in New Issue
Block a user