fix mohon and pendser
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class DenoPendSer extends Model
|
||||||
|
{
|
||||||
|
protected $table = 'denopendser';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = ['no','kodlaluan','amaun','tarikh','masa','update','jenis','recno','kodcaw','bd1','bd5','bd10','bd20','bd50','bd100','txtring1','txtring5','txtring10','txtring20',
|
||||||
|
'txtring50','txtring100','txtring1000','txtsen1','txtsen5','txtsen10','txtsen20','txtsen50'];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes excluded from the model's JSON form.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
// protected $hidden = [];
|
||||||
|
|
||||||
|
public $timestamps = false;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -208,13 +208,18 @@ class KelulusanController extends Controller
|
|||||||
'norujukan'=> $norujukan,
|
'norujukan'=> $norujukan,
|
||||||
'siri' => $request->siri,
|
'siri' => $request->siri,
|
||||||
'komen' => $request->komen,
|
'komen' => $request->komen,
|
||||||
'lastdategadai' => $request->dategadai,
|
'margin' => $request->margin,
|
||||||
|
'nilaimarhun' => $request->nilaimarhun,
|
||||||
|
'berat' => $request->berat,
|
||||||
|
'status' => $request->status,
|
||||||
'bilgad' => $request->bilgadai,
|
'bilgad' => $request->bilgadai,
|
||||||
'jumpinj' => $request->jumpinjam,
|
'jumpinj' => $request->jumpinjam,
|
||||||
'jenistebus' => $request->jenistebus,
|
'jenistebus' => $request->jenistebus,
|
||||||
'teller' => $request->teller,
|
'teller' => $request->teller,
|
||||||
'pelulus' => ($request->pelulus) ? $request->pelulus : ''
|
'pelulus' => ($request->pelulus) ? $request->pelulus : ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
else if($roles == "operasi")
|
else if($roles == "operasi")
|
||||||
@@ -226,7 +231,10 @@ class KelulusanController extends Controller
|
|||||||
'norujukan'=> $norujukan,
|
'norujukan'=> $norujukan,
|
||||||
'siri' => $request->siri,
|
'siri' => $request->siri,
|
||||||
'komen' => $request->komen,
|
'komen' => $request->komen,
|
||||||
'lastdategadai' => $request->dategadai,
|
'margin' => $request->margin,
|
||||||
|
'nilaimarhun' => $request->nilaimarhun,
|
||||||
|
'berat' => $request->berat,
|
||||||
|
'status' => $request->status,
|
||||||
'bilgad' => $request->bilgadai,
|
'bilgad' => $request->bilgadai,
|
||||||
'jumpinj' => $request->jumpinjam,
|
'jumpinj' => $request->jumpinjam,
|
||||||
'jenistebus' => $request->jenistebus,
|
'jenistebus' => $request->jenistebus,
|
||||||
@@ -255,7 +263,11 @@ class KelulusanController extends Controller
|
|||||||
'tarikh'=> $harini->toDateString(),
|
'tarikh'=> $harini->toDateString(),
|
||||||
'mohon' => $request->mohon,
|
'mohon' => $request->mohon,
|
||||||
'norujukan' => $norujukan,
|
'norujukan' => $norujukan,
|
||||||
'katalaluan' => $request->message,
|
'katalaluan' => '',
|
||||||
|
'pinjaman' => $request->pinjaman,
|
||||||
|
'nilaimarhun' => $request->nilaimarhun,
|
||||||
|
'berat' => $request->berat,
|
||||||
|
'margin' => $request->margin,
|
||||||
'benar' => '0',
|
'benar' => '0',
|
||||||
'teller' => $request->teller
|
'teller' => $request->teller
|
||||||
]);
|
]);
|
||||||
@@ -276,6 +288,7 @@ class KelulusanController extends Controller
|
|||||||
->where('tarikh','=',$harini->toDateString())
|
->where('tarikh','=',$harini->toDateString())
|
||||||
->where('norujukan','=',$norujukan)
|
->where('norujukan','=',$norujukan)
|
||||||
->update(array(
|
->update(array(
|
||||||
|
'katalaluan' => $request->komen,
|
||||||
'benar' => '2',
|
'benar' => '2',
|
||||||
'id' => $request->khazanah
|
'id' => $request->khazanah
|
||||||
));
|
));
|
||||||
|
|||||||
@@ -0,0 +1,96 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
use App\Cawangan;
|
||||||
|
use App\DenoPendSer;
|
||||||
|
use App\GlDetail;
|
||||||
|
|
||||||
|
|
||||||
|
use Carbon\Carbon;
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
|
class PendahuluanSerahanController extends Controller
|
||||||
|
{
|
||||||
|
|
||||||
|
public function createDenoPendSer($kodcaw,Request $request)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
|
||||||
|
$denopendser = DenoPendSer::on('mysql7')->create([
|
||||||
|
|
||||||
|
'tarikh' => $current->toDateString(),
|
||||||
|
'masa' => $current->toTimeString(),
|
||||||
|
'kodcaw' => $kodcaw,
|
||||||
|
'kodlaluan' => $request->kodlaluan,
|
||||||
|
'amaun' => $request->amaun,
|
||||||
|
'bd1' => $request->bd1,
|
||||||
|
'bd5' => $request->bd5,
|
||||||
|
'bd10' => $request->bd10,
|
||||||
|
'bd20' => $request->bd20,
|
||||||
|
'bd50' => $request->bd50,
|
||||||
|
'bd100' => $request->bd100,
|
||||||
|
'txtring1' => $request->txtring1,
|
||||||
|
'txtring5' => $request->txtring5,
|
||||||
|
'txtring10' => $request->txtring10,
|
||||||
|
'txtring20' => $request->txtring20,
|
||||||
|
'txtring50' => $request->txtring50,
|
||||||
|
'txtring100' => $request->txtring100,
|
||||||
|
'txtring1000' => $request->txtring1000,
|
||||||
|
'txtsen1' => $request->txtsen1,
|
||||||
|
'txtsen5' => $request->txtsen5,
|
||||||
|
'txtsen10' => $request->txtsen10,
|
||||||
|
'txtsen20' => $request->txtsen20,
|
||||||
|
'txtsen50' => $request->txtsen50,
|
||||||
|
'jenis' =>$request->jenis,
|
||||||
|
'recno' =>$request->recno,
|
||||||
|
'update' => '0'
|
||||||
|
]);
|
||||||
|
|
||||||
|
return response()->json($denopendser,200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getDenoPendSer($kodcaw,Request $request)
|
||||||
|
{
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
|
||||||
|
$denopendser = DenoPendSer::on('mysql7')->where('kodcaw','=', $kodcaw)->where('recno','=', $request->recno)->get();
|
||||||
|
|
||||||
|
return response()->json($denopendser,200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function updateDenoPendSer($kodcaw,Request $request)
|
||||||
|
{
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
|
||||||
|
$denopendser = DenoPendSer::on('mysql7')
|
||||||
|
->where('recno','=', $request->recno)
|
||||||
|
->update(array(
|
||||||
|
'pelulus' => $request->pelulus,
|
||||||
|
'masalulus'=> $harini->toTimeString()
|
||||||
|
));
|
||||||
|
|
||||||
|
return response()->json($denopendser,200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function delete(REQUEST $request,$kodcaw)
|
||||||
|
{
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
GlDetail::on($cawangan['mysql'])->where('recno','=',$request->recno)->delete();
|
||||||
|
|
||||||
|
return response('Batal Berjaya', 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -394,6 +394,7 @@ class TunaiController extends Controller
|
|||||||
$teller = Tunai::on($cawangan['mysql'])
|
$teller = Tunai::on($cawangan['mysql'])
|
||||||
->select('kodlaluan')
|
->select('kodlaluan')
|
||||||
->whereRaw('LENGTH(kodlaluan) > 14')
|
->whereRaw('LENGTH(kodlaluan) > 14')
|
||||||
|
->orWhere('kodlaluan','=','LELONG')
|
||||||
->distinct()
|
->distinct()
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ use App\AddTunai;
|
|||||||
use App\GlDetail;
|
use App\GlDetail;
|
||||||
use App\imbangdugalama;
|
use App\imbangdugalama;
|
||||||
use App\GlCode;
|
use App\GlCode;
|
||||||
|
use App\Panjar;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
@@ -163,6 +164,38 @@ class VaultController extends Controller
|
|||||||
return response()->json($updateVault, 200);
|
return response()->json($updateVault, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function updateVaultDeletePendahuluanSerahan($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','=',$current->toDateString())->orderby('tarikh','desc')->first();
|
||||||
|
|
||||||
|
$bakiawal = $vault['bakiawal'];
|
||||||
|
$keluar = $vault['keluar'];
|
||||||
|
$masuk = $vault['masuk'];
|
||||||
|
$bakiakhir = $vault['bakiakhir'];
|
||||||
|
$bakieod = $vault['bakieod'];
|
||||||
|
$pendahuluan = $vault['pendahuluan'];
|
||||||
|
$serahan = $vault['serahan'];
|
||||||
|
$totpanjaran = $vault['totpanjar'];
|
||||||
|
|
||||||
|
$glpend = GlDetail::on($cawangan['mysql'])->where('tarikh','=', $current->toDateString())->sum('pendahuluan');
|
||||||
|
$glser = GlDetail::on($cawangan['mysql'])->where('tarikh','=', $current->toDateString())->sum('serahan');
|
||||||
|
|
||||||
|
$bakiakhir = $bakiawal - $keluar + $masuk + $glpend - $glser - $totpanjaran;
|
||||||
|
|
||||||
|
$updateVault=Vault::on($cawangan['mysql'])->where([['tarikh','=',$current->toDateString()],['kodcaw','=', $kodcaw]])->update(array(
|
||||||
|
'pendahuluan' => $glpend,
|
||||||
|
'serahan' => $glser,
|
||||||
|
'bakiakhir'=>$bakiakhir,
|
||||||
|
'bakieod'=>$bakiakhir
|
||||||
|
));
|
||||||
|
|
||||||
|
return response()->json($updateVault, 200);
|
||||||
|
}
|
||||||
|
|
||||||
public function create($kodcaw,Request $request)
|
public function create($kodcaw,Request $request)
|
||||||
{
|
{
|
||||||
$current = Carbon::now();
|
$current = Carbon::now();
|
||||||
|
|||||||
+6
-3
@@ -19,14 +19,17 @@ class Mohon extends Model
|
|||||||
'norujukan',
|
'norujukan',
|
||||||
'siri',
|
'siri',
|
||||||
'komen',
|
'komen',
|
||||||
'lastdategadai',
|
'bilgad',
|
||||||
'bildad',
|
|
||||||
'jumpinj',
|
'jumpinj',
|
||||||
'jenistebus',
|
'jenistebus',
|
||||||
'teller',
|
'teller',
|
||||||
'pelulus',
|
'pelulus',
|
||||||
'peloperasi',
|
'peloperasi',
|
||||||
'masalulus'
|
'masalulus',
|
||||||
|
'margin',
|
||||||
|
'nilaimarhun',
|
||||||
|
'berat',
|
||||||
|
'status'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -23,6 +23,10 @@ class Mohonid extends Model
|
|||||||
'id',
|
'id',
|
||||||
'katalaluan',
|
'katalaluan',
|
||||||
'benar',
|
'benar',
|
||||||
|
'pinjaman',
|
||||||
|
'nilaimarhun',
|
||||||
|
'berat',
|
||||||
|
'margin',
|
||||||
'teller'
|
'teller'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -23,7 +23,9 @@ class Polis extends Model
|
|||||||
'tebus',
|
'tebus',
|
||||||
'recno',
|
'recno',
|
||||||
'teller',
|
'teller',
|
||||||
'caj'
|
'caj',
|
||||||
|
'koddaerah',
|
||||||
|
'kodnegeri'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -317,6 +317,16 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->post('requestdenopanjar/update/{kodcaw}',['uses' => 'PanjarController@updateDenoPanjar']);
|
$router->post('requestdenopanjar/update/{kodcaw}',['uses' => 'PanjarController@updateDenoPanjar']);
|
||||||
$router->post('requestdenopanjar/batal/{kodcaw}',['uses' => 'PanjarController@batalDenoPanjar']);
|
$router->post('requestdenopanjar/batal/{kodcaw}',['uses' => 'PanjarController@batalDenoPanjar']);
|
||||||
|
|
||||||
|
$router->post('requestdenopendser/{kodcaw}',['uses' => 'PendahuluanSerahanController@createDenoPendSer']);
|
||||||
|
$router->get('getdenopendser/{kodcaw}',['uses' => 'PendahuluanSerahanController@getDenoPendSer']);
|
||||||
|
$router->post('requestdenopendser/update/{kodcaw}',['uses' => 'PendahuluanSerahanController@updateDenoPendSer']);
|
||||||
|
$router->get('SenaraiPendSer/listeach/{kodcaw}',['uses'=>'PendahuluanSerahanController@listeachpendser']);
|
||||||
|
$router->post('DeletePendSer/{kodcaw}',['uses'=>'PendahuluanSerahanController@delete']);
|
||||||
|
|
||||||
|
// $router->put('UpdateVault/PendahuluanSerahan/{kodcaw}', ['uses'=>'VaultController@updateVaultPanjar']);
|
||||||
|
$router->put('UpdateVault/PendahuluanSerahan/{kodcaw}', ['uses'=>'VaultController@updateVaultDeletePendahuluanSerahan']);
|
||||||
|
// $router->post('requestdenopendser/batal/{kodcaw}',['uses' => 'PendahuluanSerahanController@batalDenoPanjar']);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//API WAKIL
|
//API WAKIL
|
||||||
|
|||||||
Reference in New Issue
Block a user