From 95a39357b84c4e7e1e755d99fdd5ca577cc12061 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Wed, 9 Mar 2022 16:45:03 +0800
Subject: [PATCH 01/17] semak marhun
---
app/Http/Controllers/MarhunController.php | 14 +++++++++++++-
resources/views/marhun/marhun.blade.php | 1 +
routes/web.php | 3 +--
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php
index 4caea8df..ab9d386a 100644
--- a/app/Http/Controllers/MarhunController.php
+++ b/app/Http/Controllers/MarhunController.php
@@ -160,7 +160,8 @@ class MarhunController extends Controller
}
- public function senarailelongmarhun(Request $request){
+ public function senarailelongmarhun(Request $request)
+ {
$user = Auth::user();
@@ -177,6 +178,17 @@ class MarhunController extends Controller
return view('marhun.senarailelongmarhun',compact('senarai'));
}
+ public function semak($id)
+ {
+ $lelongbid = LelongBid::where('id','=',$id)->first();
+ $lelongbid->status_semak = 1;
+ $lelongbid->save();
+
+ return redirect()->route('marhun.show',$lelongbid->id)
+ ->with('success','Semakan Marhun Berjaya');
+ }
+
+ //Operasi
public function sahubahmutu(Request $request)
{
// dd($request->all());
diff --git a/resources/views/marhun/marhun.blade.php b/resources/views/marhun/marhun.blade.php
index 3e656a02..c5ce7557 100644
--- a/resources/views/marhun/marhun.blade.php
+++ b/resources/views/marhun/marhun.blade.php
@@ -54,6 +54,7 @@
diff --git a/routes/web.php b/routes/web.php
index 32fce910..f34a2a20 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -126,8 +126,7 @@ Route::group(['middleware' => ['permission:semakanmarhun','permission:kemaskinim
Route::post('/kemaskini',['as'=>'marhun.kemaskini','uses'=>'MarhunController@kemaskini']);
Route::get('/semakan',['as'=>'marhun.semakan','uses'=>'MarhunController@semakan']);
Route::post('/exportmarhun',['as'=>'marhun.exportmarhundetails','uses'=>'MarhunController@exportmarhundetails']);
-
-
+ Route::get('/semak/{id}',['as'=>'marhun.semak','uses'=>'MarhunController@semak']);
});
//Khazanah
From 5f193606d723ca697d4076ac5664fe926fa869a5 Mon Sep 17 00:00:00 2001
From: Azfar Arsyad <45238748+Arpax17@users.noreply.github.com>
Date: Thu, 10 Mar 2022 10:51:16 +0800
Subject: [PATCH 02/17] update api & migration
---
app/Http/Controllers/ApiController.php | 4 ++--
app/Http/Controllers/CartController.php | 19 +++++++++++++++++++
.../2022_01_13_064027_create_file_table.php | 4 +++-
routes/api.php | 4 +++-
4 files changed, 27 insertions(+), 4 deletions(-)
diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php
index 51279bc0..5d0c5fb6 100644
--- a/app/Http/Controllers/ApiController.php
+++ b/app/Http/Controllers/ApiController.php
@@ -163,7 +163,7 @@ class ApiController extends Controller
Money::MYR($total_bayaran),
route('pay.callback'),
'Bayaran Borang',
- ['redirect_url' => 'http://192.168.88:8003/api/pembayaran/response']
+ ['redirect_url' => 'http://192.168.85:8003/api/pembayaran/response']
);
// dd($response);
$previous_siri = Resit::orderBy('id','desc')->first();
@@ -341,7 +341,7 @@ class ApiController extends Controller
Money::MYR($total_bayaran),
route('pay.bidcallback'),
'Bayaran Bidaan',
- ['redirect_url' => 'http://192.168.88:8003/api/pembayaran/bidresponse']
+ ['redirect_url' => 'http://192.168.85:8003/api/pembayaran/bidresponse']
);
// dd($response);
$previous_siri = Resit::orderBy('id','desc')->first();
diff --git a/app/Http/Controllers/CartController.php b/app/Http/Controllers/CartController.php
index 77f359b0..3c09500f 100644
--- a/app/Http/Controllers/CartController.php
+++ b/app/Http/Controllers/CartController.php
@@ -76,6 +76,25 @@ class CartController extends Controller
}
}
+ public function removeFromCart(Request $request)
+ {
+ $item = Cart::where('id',$request->cart_id)->first();
+ if($item->delete())
+ {
+ return response()->json([
+ 'success' => true,
+ 'carts' => $item
+ ]);
+ }
+ else
+ {
+ return response()->json([
+ 'success' => false,
+ 'message' => 'Error! Cannot save.',
+ ], 401);
+ }
+ }
+
public function updateItem (Request $request)
{
$cart = Cart::where('id','=',$request->id)->first();
diff --git a/database/migrations/2022_01_13_064027_create_file_table.php b/database/migrations/2022_01_13_064027_create_file_table.php
index 05757333..2a575f7a 100644
--- a/database/migrations/2022_01_13_064027_create_file_table.php
+++ b/database/migrations/2022_01_13_064027_create_file_table.php
@@ -17,7 +17,6 @@ class CreateFileTable extends Migration
$table->bigIncrements('id');
$table->unsignedBigInteger('user_id')->unsigned();
$table->string('file_type');
- $table->binary('filename');
$table->datetime('deleted_at')->nullable();
$table->integer('deleted_by')->nullable();
$table->timestamps();
@@ -26,6 +25,9 @@ class CreateFileTable extends Migration
->references('id')->on('users')
->onDelete('cascade');
});
+
+ // once the table is created use a raw query to ALTER it and add the MEDIUMBLOB
+ DB::statement("ALTER TABLE file ADD filename LONGBLOB");
}
/**
diff --git a/routes/api.php b/routes/api.php
index baa8c135..840818f0 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -24,7 +24,7 @@ use App\Http\Controllers\ApiController;
//Public routes
Route::post('/register', [AuthController::class, 'register']);
Route::post('/user/login', [AuthController::class, 'loginUser']);
-Route::post('/addToCart', [CartController::class, 'addToCart']);
+
Route::get('/cart/{userid}', [CartController::class, 'getCart']);
Route::post('/password/email', [ForgotPasswordController::class, 'sendResetLinkEmail']);
@@ -52,6 +52,8 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::put('/userUpdate/profile', [UserController::class, 'updateProfileUser']);
// Cart
+ Route::post('/addToCart', [CartController::class, 'addToCart']);
+ Route::post('/removeFromCart', [CartController::class, 'removeFromCart']);
Route::post('/updateItem', [CartController::class, 'updateItem']);
Route::get('/deleteItem/{id}', [CartController::class, 'deleteCart']);
From 3dd80211e61de9002d979a8bc77d74ce8605c742 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Thu, 10 Mar 2022 16:33:35 +0800
Subject: [PATCH 03/17] tambah marhun
---
app/Http/Controllers/MarhunController.php | 49 +++++
...2021_12_14_041557_create_lelongs_table.php | 4 +-
resources/views/marhun/marhun.blade.php | 176 +++++++++++++-----
routes/web.php | 1 +
4 files changed, 186 insertions(+), 44 deletions(-)
diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php
index ab9d386a..ad281f18 100644
--- a/app/Http/Controllers/MarhunController.php
+++ b/app/Http/Controllers/MarhunController.php
@@ -188,6 +188,34 @@ class MarhunController extends Controller
->with('success','Semakan Marhun Berjaya');
}
+ public function tambahmarhun(Request $request)
+ {
+ // dd($request->all());
+ //get request from form and create lelongbidmarhun
+ $lelongbid = LelongBid::where('norujukan', $request->norujukan_marhuntambahan)->first();
+
+ $lelongbidmarhun = new LelongBidMarhun;
+ $lelongbidmarhun->lelongbid_id = $lelongbid->id;
+ $lelongbidmarhun->bil = 1;
+ $lelongbidmarhun->marhun = $request->marhuntambahan;
+ $lelongbidmarhun->nota = $request->notatambahan;
+ $lelongbidmarhun->karat = $request->karattambahan;
+ $lelongbidmarhun->berat = $request->berat_emastambahan;
+ $lelongbidmarhun->harga = $request->hargatambahan;
+ $lelongbidmarhun->n_marhun = $request->nilai_marhuntambahan;
+ $lelongbidmarhun->hargaasas = $request->harga_asastambahan;
+ $lelongbidmarhun->status_semak = 0;
+ $lelongbidmarhun->save();
+
+ $lelongbid->marhun = $lelongbid->marhun ."1 " . $request->marhuntambahan . "," ;
+ $lelongbid->berat = $lelongbid->berat + $request->berat_emastambahan;
+ $lelongbid->hargaasas = $lelongbid->hargaasas + $request->harga_asastambahan;
+ $lelongbid->save();
+
+ return redirect()->route('marhun.show',$lelongbid->id)
+ ->with('success','Marhun Berjaya Ditambah');
+ }
+
//Operasi
public function sahubahmutu(Request $request)
{
@@ -288,6 +316,27 @@ class MarhunController extends Controller
return redirect()->route('pengesahan.perubahanmutumarhun')->with('success','Pengesahan Mutu Marhun Berjaya');
}
+
+ public function delete($id){
+ // dd($id);
+ $lelongbidmarhun = LelongBidMarhun::where('id', $id)->first();
+
+
+ $lelongbid = LelongBid::where('id', $lelongbidmarhun->lelongbid_id)->first();
+ // dd($lelongbid);
+ $txtmarhun = ",1 " . $lelongbidmarhun->marhun ;
+ $lelongbid->marhun = str_replace( $txtmarhun,"",$lelongbid->marhun);
+ // $lelongbid->marhun = $lelongbid->marhun ."1 " . $request->marhuntambahan . "," ;
+ $lelongbid->berat = $lelongbid->berat - $lelongbidmarhun->berat_emastambahan;
+ $lelongbid->hargaasas = $lelongbid->hargaasas - $lelongbidmarhun->harga_asastambahan;
+ $lelongbid->save();
+
+ $lelongbidmarhun->delete();
+
+ return redirect()->route('marhun.show',$lelongbid->id)
+ ->with('success','Marhun Berjaya Dipadam');
+
+ }
}
\ No newline at end of file
diff --git a/database/migrations/2021_12_14_041557_create_lelongs_table.php b/database/migrations/2021_12_14_041557_create_lelongs_table.php
index 3d3c3b3d..3b375d54 100644
--- a/database/migrations/2021_12_14_041557_create_lelongs_table.php
+++ b/database/migrations/2021_12_14_041557_create_lelongs_table.php
@@ -93,13 +93,13 @@ class CreateLelongsTable extends Migration
$table->unsignedBigInteger('lelongbid_id')->unsigned();
$table->decimal('bil', $precision = 3, $scale = 0);
$table->string('marhun');
- $table->string('nota');
+ $table->string('nota')->nullable();
$table->string('karat');
$table->decimal('berat', $precision = 7, $scale = 2);
$table->decimal('harga', $precision = 5, $scale = 2);
$table->decimal('n_marhun', $precision = 9, $scale = 2);
$table->decimal('hargaasas', $precision = 11, $scale = 2);
- $table->integer('status_semak')->default(0);
+ $table->integer('status_semak')->default(0)->nullable();
$table->timestamps();
$table->foreign('lelongbid_id')
diff --git a/resources/views/marhun/marhun.blade.php b/resources/views/marhun/marhun.blade.php
index e2a89124..2623708c 100644
--- a/resources/views/marhun/marhun.blade.php
+++ b/resources/views/marhun/marhun.blade.php
@@ -53,8 +53,8 @@
@@ -111,12 +111,72 @@
+
-
+
+
+@endsection
diff --git a/resources/views/simulasi/showsimulasi.blade.php b/resources/views/simulasi/showsimulasi.blade.php
index 1a609260..824871ab 100644
--- a/resources/views/simulasi/showsimulasi.blade.php
+++ b/resources/views/simulasi/showsimulasi.blade.php
@@ -73,7 +73,7 @@
@foreach ($arraycaw as $index=>$caw)
| {{$index+1}} |
- {{ $caw['cawangan'] }} |
+ {{ $caw['cawangan'] }} |
{{ $caw['t_lelong'] }} |
{{ $caw['bil_marhun'] }} |
{{ number_format($caw['berat'], 2, '.', ',') }} |
diff --git a/routes/web.php b/routes/web.php
index a87f717c..85e748e3 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -59,6 +59,8 @@ Route::group(['middleware' => ['permission:analisa'],'prefix'=>'analisa'], funct
Route::get('/senaraisimulasi',['as'=>'analisa.senaraisimulasi','uses'=>'SimulasiController@senaraisimulasi']);
Route::get('/showsimulasi/{id}',['as'=>'analisa.show','uses'=>'SimulasiController@show']);
Route::get('/deletesimulasi/{id}',['as'=>'analisa.delete','uses'=>'SimulasiController@delete']);
+ Route::get('/senaraimarhunlel/{lelongid}/{cawid}',['as'=>'analisa.senaraimarhunlel','uses'=>'SimulasiController@senaraimarhunlel']);
+ Route::get('/deletemarhunlel',['as'=>'analisa.deletemarhunlel','uses'=>'SimulasiController@senaraimarhunlel']);
Route::post('/filter',['as'=>'analisa.filter','uses'=>'SimulasiController@filter']);
Route::post('/export',['as'=>'analisa.export','uses'=>'SimulasiController@export']);
From c563a97df8e00b1ce478960dec2bd8a5a4947330 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Sun, 13 Mar 2022 14:50:08 +0800
Subject: [PATCH 07/17] add senarai marhun sim
---
app/Http/Controllers/SimulasiController.php | 37 ++++++++++---------
...m.blade.php => senaraimarhunlel.blade.php} | 8 ++--
.../views/simulasi/showsimulasi.blade.php | 2 +-
routes/web.php | 4 +-
4 files changed, 26 insertions(+), 25 deletions(-)
rename resources/views/simulasi/{senaraimarhunsim.blade.php => senaraimarhunlel.blade.php} (94%)
diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php
index 384f362f..ac2df2e7 100644
--- a/app/Http/Controllers/SimulasiController.php
+++ b/app/Http/Controllers/SimulasiController.php
@@ -396,6 +396,7 @@ class SimulasiController extends Controller
}
array_push($arraycaw,[
+ 'id_cawangan'=> $cawangan->id,
'cawangan'=>$cawangan->caw_name,
't_lelong'=>$simulasi->tarikh_lelong,
'bil_marhun'=>sizeof($databid),
@@ -707,41 +708,41 @@ class SimulasiController extends Controller
}
- public function senaraimarhunlel($lelongid, $cawid)
+ public function senaraimarhunlel($simulasi_id, $cawid)
{
- $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
- ->where('lelong_id','=',$lelongid)
+ $marhuns = SimulasiBid::join('cawangan', 'simulasibid.caw_id', '=', 'cawangan.id')
+ ->where('simulasi_id','=',$simulasi_id)
->where('caw_id','=',$cawid)
->select(
- 'lelongbid.t_lelong',
- 'lelongbid.kodcaw',
+ 'simulasibid.t_lelong',
+ 'simulasibid.kodcaw',
'cawangan.caw_name',
- 'lelongbid.norujukan',
- 'lelongbid.pinjaman',
- 'lelongbid.berat',
- 'lelongbid.nilaimarhun',
- 'lelongbid.hargaasas',
- 'lelongbid.upahsimpan',
- 'lelongbid.cajlelong',
- 'lelongbid.baki',
- 'lelongbid.status_jual',
+ 'simulasibid.norujukan',
+ 'simulasibid.pinjaman',
+ 'simulasibid.berat',
+ 'simulasibid.nilaimarhun',
+ 'simulasibid.hargaasas',
+ 'simulasibid.upahsimpan',
+ 'simulasibid.cajlelong',
+ 'simulasibid.baki',
+ 'simulasibid.status_jual',
)
->get();
- return view('lelong.senaraimarhunsim',compact('marhuns','lelongid','cawid'));
+ return view('simulasi.senaraimarhunlel',compact('marhuns','simulasi_id','cawid'));
}
public function deletemarhunlel(Request $request){
- dd($request->checkboxdata);
+ // dd($request->checkboxdata);
$data = $request->checkboxdata;
foreach($data as $index=>$norujukan)
{
- $marhun = LelongBid::where('norujukan','=',$norujukan)->first();
+ $marhun = SimulasiBid::where('norujukan','=',$norujukan)->first();
$marhun->delete();
}
- return redirect()->route('lelong.senaraimarhunlel',['lelongid'=>$request->lelongid,'cawid'=>$request->cawid])
+ return redirect()->route('analisa.senaraimarhunlel',['simulasi_id'=>$request->simulasi_id,'cawid'=>$request->cawid])
->with('success','Delete Berjaya');
}
}
diff --git a/resources/views/simulasi/senaraimarhunsim.blade.php b/resources/views/simulasi/senaraimarhunlel.blade.php
similarity index 94%
rename from resources/views/simulasi/senaraimarhunsim.blade.php
rename to resources/views/simulasi/senaraimarhunlel.blade.php
index d1461cd1..11d0c7f6 100644
--- a/resources/views/simulasi/senaraimarhunsim.blade.php
+++ b/resources/views/simulasi/senaraimarhunlel.blade.php
@@ -11,9 +11,9 @@
{{ $message }}
@endif
-
diff --git a/resources/views/simulasi/showsimulasi.blade.php b/resources/views/simulasi/showsimulasi.blade.php
index 824871ab..fa480286 100644
--- a/resources/views/simulasi/showsimulasi.blade.php
+++ b/resources/views/simulasi/showsimulasi.blade.php
@@ -73,7 +73,7 @@
@foreach ($arraycaw as $index=>$caw)
| {{$index+1}} |
- {{ $caw['cawangan'] }} |
+ {{ $caw['cawangan'] }} |
{{ $caw['t_lelong'] }} |
{{ $caw['bil_marhun'] }} |
{{ number_format($caw['berat'], 2, '.', ',') }} |
diff --git a/routes/web.php b/routes/web.php
index 85e748e3..70f5e4aa 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -59,8 +59,8 @@ Route::group(['middleware' => ['permission:analisa'],'prefix'=>'analisa'], funct
Route::get('/senaraisimulasi',['as'=>'analisa.senaraisimulasi','uses'=>'SimulasiController@senaraisimulasi']);
Route::get('/showsimulasi/{id}',['as'=>'analisa.show','uses'=>'SimulasiController@show']);
Route::get('/deletesimulasi/{id}',['as'=>'analisa.delete','uses'=>'SimulasiController@delete']);
- Route::get('/senaraimarhunlel/{lelongid}/{cawid}',['as'=>'analisa.senaraimarhunlel','uses'=>'SimulasiController@senaraimarhunlel']);
- Route::get('/deletemarhunlel',['as'=>'analisa.deletemarhunlel','uses'=>'SimulasiController@senaraimarhunlel']);
+ Route::get('/senaraimarhunlel/{simulasi_id}/{cawid}',['as'=>'analisa.senaraimarhunlel','uses'=>'SimulasiController@senaraimarhunlel']);
+ Route::post('/deletemarhunlel',['as'=>'analisa.deletemarhunlel','uses'=>'SimulasiController@deletemarhunlel']);
Route::post('/filter',['as'=>'analisa.filter','uses'=>'SimulasiController@filter']);
Route::post('/export',['as'=>'analisa.export','uses'=>'SimulasiController@export']);
From 251636dc0f8f2f4331e361d55ab206b545d92ac0 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Sun, 13 Mar 2022 17:06:08 +0800
Subject: [PATCH 08/17] add sah tambah marhun
---
app/Http/Controllers/MarhunController.php | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php
index 85fbb7ae..e7695f81 100644
--- a/app/Http/Controllers/MarhunController.php
+++ b/app/Http/Controllers/MarhunController.php
@@ -41,7 +41,7 @@ class MarhunController extends Controller
*
* @return \Illuminate\Contracts\Support\Renderable
*/
- public function index()
+ public function index($lelong_id)
{
$user = Auth::user();
@@ -171,7 +171,13 @@ class MarhunController extends Controller
{
// dd($request->all());
//get request from form and create lelongbidmarhun
+ $user = Auth::user();
+
+ $currentdate = Carbon::now();
+ $currentdate = $currentdate->toDateTimeString();
+
$lelongbid = LelongBid::where('norujukan', $request->norujukan_marhuntambahan)->first();
+ $lelong = Lelong::where('id','=',$lelongbid->lelong_id)->first();
$lelongbidmarhun = new LelongBidMarhun;
$lelongbidmarhun->lelongbid_id = $lelongbid->id;
@@ -185,12 +191,20 @@ class MarhunController extends Controller
$lelongbidmarhun->hargaasas = $request->harga_asastambahan;
$lelongbidmarhun->status_semak = 0;
$lelongbidmarhun->save();
-
+
$lelongbid->marhun = $lelongbid->marhun ."1 " . $request->marhuntambahan . "," ;
$lelongbid->berat = $lelongbid->berat + $request->berat_emastambahan;
$lelongbid->hargaasas = $lelongbid->hargaasas + $request->harga_asastambahan;
$lelongbid->save();
-
+
+ $karat = new Pengesahan;
+ $karat->lelong_id = $lelong->id;
+ $karat->lelongbid_id = $lelongbid->id;
+ $karat->norujukan = $lelongbid->norujukan;
+ $karat->diminta_oleh = $user->id;
+ $karat->diminta_pada = $currentdate;
+ $karat->save();
+
return redirect()->route('marhun.show',$lelongbid->id)
->with('success','Marhun Berjaya Ditambah');
}
From 6dd0b3726192be6c3d84a170c999f572df82c5b9 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Sun, 13 Mar 2022 17:14:02 +0800
Subject: [PATCH 09/17] add sah delete marhun
---
app/Http/Controllers/MarhunController.php | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php
index e7695f81..16c292e9 100644
--- a/app/Http/Controllers/MarhunController.php
+++ b/app/Http/Controllers/MarhunController.php
@@ -204,7 +204,7 @@ class MarhunController extends Controller
$karat->diminta_oleh = $user->id;
$karat->diminta_pada = $currentdate;
$karat->save();
-
+
return redirect()->route('marhun.show',$lelongbid->id)
->with('success','Marhun Berjaya Ditambah');
}
@@ -376,7 +376,15 @@ class MarhunController extends Controller
$lelongbid->hargaasas = $lelongbid->hargaasas - $lelongbidmarhun->harga_asastambahan;
$lelongbid->save();
- $lelongbidmarhun->delete();
+ $pengesahan = Pengesahan::join('lelongbidmarhun', 'pengesahan.lelongbid_id', '=', 'lelongbidmarhun.lelongbid_id')
+ ->where('lelongbidmarhun.id', $id)
+ ->where('lelongbid_id', $lelongbid_id)
+ ->first();
+
+ if($pengesahan != null)
+ {
+ $lelongbidmarhun->delete();
+ }
return redirect()->route('marhun.show',$lelongbid->id)
->with('success','Marhun Berjaya Dipadam');
From 7af1b6891bfdbd23ae9c3ab6a74c7c33f8b97684 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Tue, 15 Mar 2022 10:46:47 +0800
Subject: [PATCH 10/17] update sah delete marhun
---
app/Http/Controllers/MarhunController.php | 54 ++++++++++++++++------
resources/views/includes/sidebar.blade.php | 5 ++
resources/views/marhun/marhun.blade.php | 2 +-
routes/web.php | 4 +-
4 files changed, 48 insertions(+), 17 deletions(-)
diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php
index 16c292e9..765ceebe 100644
--- a/app/Http/Controllers/MarhunController.php
+++ b/app/Http/Controllers/MarhunController.php
@@ -362,10 +362,45 @@ class MarhunController extends Controller
return redirect()->route('pengesahan.perubahanmutumarhun')->with('success','Pengesahan Mutu Marhun Berjaya');
}
- public function delete($id){
- // dd($id);
+ public function submitdelete($id){
+
+ $user = Auth::user();
+
+ $currentdate = Carbon::now();
+ $currentdate = $currentdate->toDateTimeString();
+
+ $marhun = LelongBidMarhun::join('lelongbid', 'lelongbidmarhun.lelongbid_id', '=', 'lelongbid.id')
+ ->where('lelongbid_id','=',$id)
+ ->get();
+
+ $pengesahan = new Pengesahan;
+ $pengesahan->lelong_id = $marhun->lelong_id;
+ $pengesahan->lelongbid = $id;
+ $pengesahan->norujukan = $marhun->norujukan;
+ $pengesahan->diminta_oleh = $user->id;
+ $pengesahan->diminta_pada = $currentdate;
+ $pengesahan->save();
+
+ return redirect()->route('pengesahan.pcdelete',$lelongbid->id)
+ ->with('success','Permohonan Pengesahan Padam Marhun Telah Berjaya Dihantar');
+
+ }
+
+ public function pcdelete($id)
+ {
$lelongbidmarhun = LelongBidMarhun::where('id', $id)->first();
+ //save in table pengesahan first
+ $pengesahan = Pengesahan::join('lelongbidmarhun', 'pengesahan.lelongbid_id', '=', 'lelongbidmarhun.lelongbid_id')
+ ->where('lelongbidmarhun.id', $id)
+ ->where('lelongbid_id', $lelongbid_id)
+ ->select('pengesahan.id as pengesahan_id')
+ ->first();
+
+ if($pengesahan != null)
+ {
+ $lelongbidmarhun->delete();
+ }
$lelongbid = LelongBid::where('id', $lelongbidmarhun->lelongbid_id)->first();
// dd($lelongbid);
@@ -376,19 +411,8 @@ class MarhunController extends Controller
$lelongbid->hargaasas = $lelongbid->hargaasas - $lelongbidmarhun->harga_asastambahan;
$lelongbid->save();
- $pengesahan = Pengesahan::join('lelongbidmarhun', 'pengesahan.lelongbid_id', '=', 'lelongbidmarhun.lelongbid_id')
- ->where('lelongbidmarhun.id', $id)
- ->where('lelongbid_id', $lelongbid_id)
- ->first();
-
- if($pengesahan != null)
- {
- $lelongbidmarhun->delete();
- }
-
- return redirect()->route('marhun.show',$lelongbid->id)
- ->with('success','Marhun Berjaya Dipadam');
-
+ return redirect()->route('pengesahan.perubahanmutumarhun')
+ ->with('success','Pengesahan Padam Marhun Telah Berjaya');
}
}
diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php
index fee7a72c..d0cf44b5 100644
--- a/resources/views/includes/sidebar.blade.php
+++ b/resources/views/includes/sidebar.blade.php
@@ -119,6 +119,11 @@
Perubahan Mutu Marhun
+
Pembida
diff --git a/resources/views/marhun/marhun.blade.php b/resources/views/marhun/marhun.blade.php
index 2623708c..fd8c65aa 100644
--- a/resources/views/marhun/marhun.blade.php
+++ b/resources/views/marhun/marhun.blade.php
@@ -44,7 +44,7 @@
{{ $item->nota }} |
-
+
|
@endforeach
diff --git a/routes/web.php b/routes/web.php
index 70f5e4aa..fca15acc 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -123,7 +123,7 @@ Route::group(['middleware' => ['permission:semakanmarhun','permission:kemaskinim
Route::get('/senarailelongmarhun',['as'=>'marhun.senarailelongmarhun','uses'=>'MarhunController@senarailelongmarhun']);
Route::get('/senaraimarhun/{lelong_id}',['as'=>'marhun.senaraimarhun','uses'=>'MarhunController@index']);
Route::get('/marhun/{id}',['as'=>'marhun.show','uses'=>'MarhunController@show']);
- Route::get('/deletemarhun/{id}',['as'=>'marhun.delete','uses'=>'MarhunController@delete']);
+ Route::get('/submitdelete/{id}',['as'=>'marhun.submitdelete','uses'=>'MarhunController@submitdelete']);
Route::post('/kemaskini',['as'=>'marhun.kemaskini','uses'=>'MarhunController@kemaskini']);
Route::get('/semakan',['as'=>'marhun.semakan','uses'=>'MarhunController@semakan']);
@@ -151,6 +151,8 @@ Route::group(['middleware' => ['permission:pengesahan'],'prefix'=>'pengesahan'],
Route::get('/perubahanmutumarhun',['as'=>'pengesahan.perubahanmutumarhun','uses'=>'MarhunController@sahubahmutu']);
Route::get('/mutumarhun/{pengesahan_id}/{norujukan}',['as'=>'pengesahan.mutumarhun','uses'=>'MarhunController@mutumarhun']);
Route::post('/terimaperubahan',['as'=>'pengesahan.terimaperubahan','uses'=>'MarhunController@terimaperubahan']);
+ Route::post('/pcdelete',['as'=>'pengesahan.pcdelete','uses'=>'MarhunController@pcdelete']);
+ Route::post('/senaraitangguhlelong',['as'=>'pengesahan.senaraitangguhlelong','uses'=>'MarhunController@senaraitangguhlelong']);
});
//Operasi
From 60dd89b0ab1154ded455575e3b87b112eebe15a8 Mon Sep 17 00:00:00 2001
From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com>
Date: Tue, 15 Mar 2022 10:47:16 +0800
Subject: [PATCH 11/17] edit nama pjmn & upah
---
resources/views/lelong/showlelong.blade.php | 8 ++++----
resources/views/simulasi/showsimulasi.blade.php | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/resources/views/lelong/showlelong.blade.php b/resources/views/lelong/showlelong.blade.php
index 68175bd9..30292945 100644
--- a/resources/views/lelong/showlelong.blade.php
+++ b/resources/views/lelong/showlelong.blade.php
@@ -30,10 +30,10 @@
Nilai Marhun Keseluruhan : RM{{ number_format($total_nmarhun, 2, '.', ',') }} |
- | Pinjaman Keseluruhan : RM{{ number_format($total_pinjaman, 2, '.', ',') }} |
+ Pembiayaan Keseluruhan : RM{{ number_format($total_pinjaman, 2, '.', ',') }} |
- | Upah Keseluruhan : RM{{ number_format($total_upah, 2, '.', ',') }} |
+ Keuntungan Keseluruhan : RM{{ number_format($total_upah, 2, '.', ',') }} |
@@ -63,8 +63,8 @@
Bil Marhun (Paket) |
Berat (gm) |
Nilai Marhun (RM) |
- Pinjaman (RM) |
- Upah (RM) |
+ Pembiayaan (RM) |
+ Keuntungan (RM) |
Harga Asas (RM) |
Caj Lelong (RM) |
Baki Lelong (RM) |
diff --git a/resources/views/simulasi/showsimulasi.blade.php b/resources/views/simulasi/showsimulasi.blade.php
index fa480286..22e3f250 100644
--- a/resources/views/simulasi/showsimulasi.blade.php
+++ b/resources/views/simulasi/showsimulasi.blade.php
@@ -27,10 +27,10 @@
Nilai Marhun Keseluruhan : RM{{ number_format($total_nmarhun, 2, '.', ',') }} |
- | Pinjaman Keseluruhan : RM{{ number_format($total_pinjaman, 2, '.', ',') }} |
+ Pembiayaan Keseluruhan : RM{{ number_format($total_pinjaman, 2, '.', ',') }} |
- | Upah Keseluruhan : RM{{ number_format($total_upah, 2, '.', ',') }} |
+ Keuntungan Keseluruhan : RM{{ number_format($total_upah, 2, '.', ',') }} |
@@ -60,8 +60,8 @@
Bil Marhun (Paket) |
Berat (gm) |
Nilai Marhun (RM) |
- Pinjaman (RM) |
- Upah (RM) |
+ Pembiayaan (RM) |
+ Keuntungan (RM) |
Harga Asas (RM) |
Caj Lelong (RM) |
Baki Lelong (RM) |
From 41c408567ec529220924bb04bdb812bbd4f3e382 Mon Sep 17 00:00:00 2001
From: Azfar Arsyad <45238748+Arpax17@users.noreply.github.com>
Date: Tue, 15 Mar 2022 12:41:25 +0800
Subject: [PATCH 12/17] update
---
app/Http/Controllers/LelongController.php | 7 +++++++
app/Http/Controllers/SimulasiController.php | 7 ++++++-
app/Models/lelongBidder.php | 2 +-
resources/views/simulasi/janasimulasi.blade.php | 6 ++++++
4 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php
index afddf859..e468383f 100644
--- a/app/Http/Controllers/LelongController.php
+++ b/app/Http/Controllers/LelongController.php
@@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Auth;
use PDF;
use App\Models\User;
use App\Models\Cawangan;
+use App\Models\Gadai;
use App\Models\JenisEmas;
use App\Models\JenisKarat;
@@ -302,6 +303,12 @@ class LelongController extends Controller
$lelongbid->status_payment =$simulasibid->status_payment;
$lelongbid->mora_upah =$simulasibid->mora_upah;
$lelongbid->save();
+ if($lelongbid->save())
+ {
+ $updategadai = Gadai::where('norujukan','=',$simulasibid->norujukan)->first();
+ $updategadai->taglel = 1;
+ $updategadai->save();
+ }
$simulasibidmarhun = SimulasiBidMarhun::where('simulasibid_id','=',$simulasibid->id)->get();
foreach($simulasibidmarhun as $simbidmarhun)
diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php
index ac2df2e7..3c545219 100644
--- a/app/Http/Controllers/SimulasiController.php
+++ b/app/Http/Controllers/SimulasiController.php
@@ -68,7 +68,12 @@ class SimulasiController extends Controller
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1)
- ->get();
+ ->get();
+ if(sizeof($surat) == 0)
+ {
+ return redirect()->route('analisa.index')
+ ->with('failed','Tiada surat untuk di lelong');
+ }
$cawangan = Cawangan::all();
//create simulasi
$simulasi = new Simulasi;
diff --git a/app/Models/lelongBidder.php b/app/Models/lelongBidder.php
index c739a829..9e5a7730 100644
--- a/app/Models/lelongBidder.php
+++ b/app/Models/lelongBidder.php
@@ -5,7 +5,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
-class lelongBidder extends Model
+class LelongBidder extends Model
{
use HasFactory;
diff --git a/resources/views/simulasi/janasimulasi.blade.php b/resources/views/simulasi/janasimulasi.blade.php
index 9c310523..336e9bbd 100644
--- a/resources/views/simulasi/janasimulasi.blade.php
+++ b/resources/views/simulasi/janasimulasi.blade.php
@@ -5,6 +5,12 @@
Simulasi
+
+ @if ($message = Session::get('failed'))
+
+ @endif