wtd
This commit is contained in:
@@ -418,7 +418,7 @@ class TunaiController extends Controller
|
||||
->first();
|
||||
|
||||
$tunai=Tunai::on($cawangan['mysql'])
|
||||
->where([['kodcaw','=',$kodcaw],['tarikh','=', $getdate['tarikh']],['baki','<>',0]])
|
||||
->where([['kodcaw','=',$cawangan['kodcaw']],['tarikh','=', $getdate['tarikh']],['baki','<>',0]])
|
||||
->GroupBy('kodlaluan')
|
||||
->get();
|
||||
|
||||
@@ -427,10 +427,10 @@ class TunaiController extends Controller
|
||||
foreach($tunai as $index=>$tunsem){
|
||||
|
||||
$latesttunai=Tunai::on($cawangan['mysql'])
|
||||
->where([['kodcaw','=',$cawangan['kodcaw']],['tarikh','=',$current->toDateString()],['kodlaluan','=',$tunsem['kodlaluan']]])
|
||||
->where([['kodcaw','=',$cawangan['kodcaw']],['tarikh','<',$current->toDateString()],['kodlaluan','=',$tunsem['kodlaluan']]])
|
||||
->orderBy('tarikh','desc')
|
||||
->first();
|
||||
if(sizeof($latesttunai) == 0)
|
||||
if($latesttunai)
|
||||
{
|
||||
$tunai=Tunai::on($cawangan['mysql'])->create([
|
||||
'tarikh' => $current->toDateString(),
|
||||
@@ -551,7 +551,6 @@ class TunaiController extends Controller
|
||||
}
|
||||
|
||||
//Peti Besi Cawangan
|
||||
$getVault=Http::get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json();
|
||||
$getVault=Vault::on($cawangan['mysql'])
|
||||
->where('kodcaw','=',$cawangan['kodcaw'])
|
||||
->where('tarikh','=',$current->toDateString())
|
||||
@@ -559,9 +558,60 @@ class TunaiController extends Controller
|
||||
|
||||
if(sizeof($getVault) == 0)
|
||||
{
|
||||
$peti_besi_terkini=Http::post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan'])->json();
|
||||
$getVault = $peti_besi_terkini['bakiakhir'];
|
||||
|
||||
$vault = Vault::on($cawangan['mysql'])->orderby('tarikh','desc')->first();
|
||||
|
||||
if($vault)
|
||||
{
|
||||
$vaultcreate = Vault::on($cawangan['mysql'])->create([
|
||||
'kodcaw'=>$cawangan['kodcaw'],
|
||||
'tarikh'=> $current->toDateString(),
|
||||
'bakiawal' => $vault['bakiakhir'],
|
||||
'keluar' => 0,
|
||||
'masuk' => 0,
|
||||
'bakiakhir' => $vault['bakiakhir'],
|
||||
'bakieod' => $vault['bakiakhir'],
|
||||
'pendahuluan' => 0,
|
||||
'serahan' => 0,
|
||||
'1sen' => $vault['1sen'],
|
||||
'5sen' => $vault['5sen'],
|
||||
'10sen' => $vault['10sen'],
|
||||
'20sen' => $vault['20sen'],
|
||||
'50sen' => $vault['50sen'],
|
||||
'rm1' => $vault['rm1'],
|
||||
'rm2' => $vault['rm2'],
|
||||
'rm5' => $vault['rm5'],
|
||||
'rm10' => $vault['rm10'],
|
||||
'rm50' => $vault['rm50'],
|
||||
'rm100' => $vault['rm100'],
|
||||
'rm1000' => $vault['rm1000'],
|
||||
'totpanjar' => 0
|
||||
]);
|
||||
}else{
|
||||
$vaultcreate = Vault::on($cawangan['mysql'])->create([
|
||||
'kodcaw'=>$request->kodcaw,
|
||||
'tarikh'=> $current->toDateString(),
|
||||
'bakiawal' => 0,
|
||||
'keluar' => 0,
|
||||
'masuk' => 0,
|
||||
'bakiakhir' => 0,
|
||||
'bakieod' => 0,
|
||||
'pendahuluan' => 0,
|
||||
'serahan' => 0,
|
||||
'1sen' => 0,
|
||||
'5sen' => 0,
|
||||
'10sen' => 0,
|
||||
'20sen' => 0,
|
||||
'50sen' => 0,
|
||||
'rm1' => 0,
|
||||
'rm2' => 0,
|
||||
'rm5' => 0,
|
||||
'rm10' => 0,
|
||||
'rm50' => 0,
|
||||
'rm100' => 0,
|
||||
'rm1000' => 0,
|
||||
'totpanjar' => 0
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\WTDDraft;
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
|
||||
use Illuminate\Support\Facades\Http;
|
||||
|
||||
class WTDController extends Controller
|
||||
{
|
||||
public function getDraftWTD(Request $request){
|
||||
$sagwtddraft = WTDDraft::where('norujukan',$request->norujukan)->first();
|
||||
|
||||
if($sagwtddraft){
|
||||
return 'yes';
|
||||
}else{
|
||||
return 'no';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class WTDDraft extends Model
|
||||
{
|
||||
protected $table = 'wtd_draft';
|
||||
public $timestamps = false;
|
||||
protected $connection = 'mysql7';
|
||||
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = [
|
||||
'id',
|
||||
'nokp',
|
||||
'norujukan',
|
||||
'kodcaw',
|
||||
't_jual',
|
||||
't_gadai',
|
||||
't_lelong'
|
||||
];
|
||||
|
||||
/**
|
||||
* The attributes excluded from the model's JSON form.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
// protected $hidden = [];
|
||||
}
|
||||
@@ -524,6 +524,11 @@ $router->get('TuntutBakiTarikh/{kodcaw}',['uses'=>'LelongController@showTuntutBa
|
||||
$router->post('tac/generate/express_payment',['uses'=>'TacExpressPaymentController@generateTacExpressPayment']);
|
||||
$router->get('tac/get/express_payment',['uses'=>'TacExpressPaymentController@getTacExpressPayment']);
|
||||
$router->get('tac/verify/express_payment',['uses'=>'TacExpressPaymentController@verifyTacExpressPayment']);
|
||||
|
||||
//initiateTunai
|
||||
$router->get('initiate/tunai',['uses'=>'TunaiController@initiateTunai']);
|
||||
//WTD
|
||||
$router->get('check/wtd',['uses'=>'WTDController@getDraftWTD']);
|
||||
});
|
||||
|
||||
$router->group(['prefix'=>'e-arrahn'], function () use ($router){
|
||||
|
||||
Reference in New Issue
Block a user