This commit is contained in:
afiq
2021-12-22 04:32:30 +08:00
parent 73ffd64ae1
commit ba84bace3c
4 changed files with 118 additions and 7 deletions
+57 -7
View File
@@ -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
]);
}
}
}
+22
View File
@@ -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';
}
}
}
+34
View File
@@ -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 = [];
}
+5
View File
@@ -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){