diff --git a/.env.example b/.env.example index 95aef77d..f97cdc50 100644 --- a/.env.example +++ b/.env.example @@ -1,9 +1,9 @@ APP_NAME=Laravel APP_ENV=local -APP_KEY=base64:gzIRvKsu47COMLPeoVaPKxXgiTqulR9xVskRF4Wroro= +APP_KEY= APP_DEBUG=true APP_URL=http://localhost -API_URL=https://api.e-arrahn.com.my/lelong/ +API_URL=https://api_arrahn.test/lelong/ API_VERIFY = false LOG_CHANNEL=stack diff --git a/.env.example1 b/.env.example1 deleted file mode 100644 index e69de29b..00000000 diff --git a/.env.example22 b/.env.example22 deleted file mode 100644 index be7fa142..00000000 --- a/.env.example22 +++ /dev/null @@ -1,299 +0,0 @@ -APP_NAME=Laravel -APP_ENV=local -APP_KEY=base64:gzIRvKsu47COMLPeoVaPKxXgiTqulR9xVskRF4Wroro= -APP_DEBUG=true -APP_URL=http://localhost -API_URL=https://api_arrahn.test/lelong/ -API_VERIFY = true - -LOG_CHANNEL=stack -LOG_DEPRECATIONS_CHANNEL=null -LOG_LEVEL=debug - -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=lelong -DB_USERNAME=root -DB_PASSWORD=G0dz!ll4@2020 - -DB_CONNECTION_MAIN=mysql -DB_HOST_MAIN=192.168.0.101 -DB_PORT_MAIN=3306 -DB_DATABASE_MAIN=online_arrahn -DB_USERNAME_MAIN=root -DB_PASSWORD_MAIN=G0dz!ll42020 - -DB_CONNECTION_KB2=mysql -DB_HOST_KB2=192.168.0.101 -DB_PORT_KB2=3306 -DB_DATABASE_KB2=kb2 -DB_USERNAME_KB2=root -DB_PASSWORD_KB2=G0dz!ll42020 - -DB_CONNECTION_WCY=mysql -DB_HOST_WCY=192.168.0.101 -DB_PORT_WCY=3306 -DB_DATABASE_WCY=wcy -DB_USERNAME_WCY=root -DB_PASSWORD_WCY=G0dz!ll42020 - -DB_CONNECTION_1STOP=mysql -DB_HOST_1STOP=192.168.0.101 -DB_PORT_1STOP=3306 -DB_DATABASE_1STOP=1stop -DB_USERNAME_1STOP=root -DB_PASSWORD_1STOP=G0dz!ll42020 - -DB_CONNECTION_020301=mysql -DB_HOST_020301=192.168.0.101 -DB_PORT_020301=3306 -DB_DATABASE_020301=jlwt -DB_USERNAME_020301=root -DB_PASSWORD_020301=G0dz!ll42020 - -DB_CONNECTION_WB=mysql -DB_HOST_WB=192.168.0.101 -DB_PORT_WB=3306 -DB_DATABASE_WB=wb -DB_USERNAME_WB=root -DB_PASSWORD_WB=G0dz!ll42020 - -DB_CONNECTION_ALS=mysql -DB_HOST_ALS=192.168.0.101 -DB_PORT_ALS=3306 -DB_DATABASE_ALS=klanas -DB_USERNAME_ALS=root -DB_PASSWORD_ALS=G0dz!ll42020 - -DB_CONNECTION_020306=mysql -DB_HOST_020306=192.168.0.101 -DB_PORT_020306=3306 -DB_DATABASE_020306=pputeh -DB_USERNAME_020306=root -DB_PASSWORD_020306=G0dz!ll42020 - -DB_CONNECTION_ARM=mysql -DB_HOST_ARM=192.168.0.101 -DB_PORT_ARM=3306 -DB_DATABASE_ARM=machang -DB_USERNAME_ARM=root -DB_PASSWORD_ARM=G0dz!ll42020 - -DB_CONNECTION_KB1=mysql -DB_HOST_KB1=192.168.0.101 -DB_PORT_KB1=3306 -DB_DATABASE_KB1=kb1 -DB_USERNAME_KB1=root -DB_PASSWORD_KB1=G0dz!ll42020 - -DB_CONNECTION_APM=mysql -DB_HOST_APM=192.168.0.101 -DB_PORT_APM=3306 -DB_DATABASE_APM=pmas -DB_USERNAME_APM=root -DB_PASSWORD_APM=G0dz!ll42020 - -DB_CONNECTION_010311=mysql -DB_HOST_010311=192.168.0.101 -DB_PORT_010311=3306 -DB_DATABASE_010311=gm -DB_USERNAME_010311=root -DB_PASSWORD_010311=G0dz!ll42020 - -DB_CONNECTION_GC=mysql -DB_HOST_GC=192.168.0.101 -DB_PORT_GC=3306 -DB_DATABASE_GC=guchil -DB_USERNAME_GC=root -DB_PASSWORD_GC=G0dz!ll42020 - -DB_CONNECTION_JLI=mysql -DB_HOST_JLI=192.168.0.101 -DB_PORT_JLI=3306 -DB_DATABASE_JLI=jeli -DB_USERNAME_JLI=root -DB_PASSWORD_JLI=G0dz!ll42020 - -DB_CONNECTION_ARP=mysql -DB_HOST_ARP=192.168.0.101 -DB_PORT_ARP=3306 -DB_DATABASE_ARP=rp -DB_USERNAME_ARP=root -DB_PASSWORD_ARP=G0dz!ll42020 - -DB_CONNECTION_010621=mysql -DB_HOST_010621=192.168.0.101 -DB_PORT_010621=3306 -DB_DATABASE_010621=ktn -DB_USERNAME_010621=root -DB_PASSWORD_010621=G0dz!ll42020 - -DB_CONNECTION_010136=mysql -DB_HOST_010136=192.168.0.101 -DB_PORT_010136=3306 -DB_DATABASE_010136=pg -DB_USERNAME_010136=root -DB_PASSWORD_010136=G0dz!ll42020 - -DB_CONNECTION_011235=mysql -DB_HOST_011235=192.168.0.101 -DB_PORT_011235=3306 -DB_DATABASE_011235=skudai -DB_USERNAME_011235=root -DB_PASSWORD_011235=G0dz!ll42020 - -DB_CONNECTION_011227=mysql -DB_HOST_011227=192.168.0.101 -DB_PORT_011227=3306 -DB_DATABASE_011227=pttn -DB_USERNAME_011227=root -DB_PASSWORD_011227=G0dz!ll42020 - -DB_CONNECTION_010620=mysql -DB_HOST_010620=192.168.0.101 -DB_PORT_010620=3306 -DB_DATABASE_010620=btg -DB_USERNAME_010620=root -DB_PASSWORD_010620=G0dz!ll42020 - -DB_CONNECTION_010617=mysql -DB_HOST_010617=192.168.0.101 -DB_PORT_010617=3306 -DB_DATABASE_010617=raub -DB_USERNAME_010617=root -DB_PASSWORD_010617=G0dz!ll42020 - -DB_CONNECTION_010915=mysql -DB_HOST_010915=192.168.0.101 -DB_PORT_010915=3306 -DB_DATABASE_010915=kgr -DB_USERNAME_010915=root -DB_PASSWORD_010915=G0dz!ll42020 - -DB_CONNECTION_011228=mysql -DB_HOST_011228=192.168.0.101 -DB_PORT_011228=3306 -DB_DATABASE_011228=sdk -DB_USERNAME_011228=root -DB_PASSWORD_011228=G0dz!ll42020 - -DB_CONNECTION_010219=mysql -DB_HOST_010219=192.168.0.101 -DB_PORT_010219=3306 -DB_DATABASE_010219=spetani -DB_USERNAME_010219=root -DB_PASSWORD_010219=G0dz!ll42020 - -DB_CONNECTION_011229=mysql -DB_HOST_011229=192.168.0.101 -DB_PORT_011229=3306 -DB_DATABASE_011229=tawau -DB_USERNAME_011229=root -DB_PASSWORD_011229=G0dz!ll42020 - -DB_CONNECTION_011230=mysql -DB_HOST_011230=192.168.0.101 -DB_PORT_011230=3306 -DB_DATABASE_011230=api2 -DB_USERNAME_011230=root -DB_PASSWORD_011230=G0dz!ll42020 - -DB_CONNECTION_011013=mysql -DB_HOST_011013=192.168.0.101 -DB_PORT_011013=3306 -DB_DATABASE_011013=kjg -DB_USERNAME_011013=root -DB_PASSWORD_011013=G0dz!ll42020 - -DB_CONNECTION_011412=mysql -DB_HOST_011412=192.168.0.101 -DB_PORT_011412=3306 -DB_DATABASE_011412=rlaut -DB_USERNAME_011412=root -DB_PASSWORD_011412=G0dz!ll42020 - -DB_CONNECTION_011231=mysql -DB_HOST_011231=192.168.0.101 -DB_PORT_011231=3306 -DB_DATABASE_011231=bfort -DB_USERNAME_011231=root -DB_PASSWORD_011231=G0dz!ll42020 - -DB_CONNECTION_011232=mysql -DB_HOST_011232=192.168.0.101 -DB_PORT_011232=3306 -DB_DATABASE_011232=kbelud -DB_USERNAME_011232=root -DB_PASSWORD_011232=G0dz!ll42020 - -DB_CONNECTION_011234=mysql -DB_HOST_011234=192.168.0.101 -DB_PORT_011234=3306 -DB_DATABASE_011234=tuaran -DB_USERNAME_011234=root -DB_PASSWORD_011234=G0dz!ll42020 - -DB_CONNECTION_011233=mysql -DB_HOST_011233=192.168.0.101 -DB_PORT_011233=3306 -DB_DATABASE_011233=kngau -DB_USERNAME_011233=root -DB_PASSWORD_011233=G0dz!ll42020 - -DB_CONNECTION_020303=mysql -DB_HOST_020303=192.168.0.101 -DB_PORT_020303=3306 -DB_DATABASE_020303=tm -DB_USERNAME_020303=root -DB_PASSWORD_020303=G0dz!ll42020 - -DB_CONNECTION_010618=mysql -DB_HOST_010618=192.168.0.101 -DB_PORT_010618=3306 -DB_DATABASE_010618=tmlh -DB_USERNAME_010618=root -DB_PASSWORD_010618=G0dz!ll42020 - -DB_CONNECTION_011237=mysql -DB_HOST_011237=192.168.0.101 -DB_PORT_011237=3306 -DB_DATABASE_011237=semporna -DB_USERNAME_011237=root -DB_PASSWORD_011237=G0dz!ll42020 - -BROADCAST_DRIVER=log -CACHE_DRIVER=file -FILESYSTEM_DRIVER=local -QUEUE_CONNECTION=sync -SESSION_DRIVER=file -SESSION_LIFETIME=120 - -MEMCACHED_HOST=127.0.0.1 - -REDIS_HOST=127.0.0.1 -REDIS_PASSWORD=null -REDIS_PORT=6379 - -MAIL_MAILER=smtp -MAIL_HOST=mailhog -MAIL_PORT=1025 -MAIL_USERNAME=null -MAIL_PASSWORD=null -MAIL_ENCRYPTION=null -MAIL_FROM_ADDRESS=null -MAIL_FROM_NAME="${APP_NAME}" - -AWS_ACCESS_KEY_ID= -AWS_SECRET_ACCESS_KEY= -AWS_DEFAULT_REGION=us-east-1 -AWS_BUCKET= -AWS_USE_PATH_STYLE_ENDPOINT=false - -PUSHER_APP_ID= -PUSHER_APP_KEY= -PUSHER_APP_SECRET= -PUSHER_APP_CLUSTER=mt1 - -MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" -MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index b99f2214..204fb6a9 100644 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -482,14 +482,25 @@ class ApiController extends Controller $index->status = 2; //0-unpaid //1-fee //2-bid $index->remark = "BERJAYA BAYARAN ONLINE"; $index->update(); - - $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); - $updateTag->status_payment = 2; - $updateTag->save(); - $lelongbidder = $updateTag->lelongbidder; - $lelongbidder->status_payment = 2; - $lelongbidder->save(); + // $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); + // $updateTag->status_payment = 2; + // $updateTag->save(); + + // $lelongbidder = $updateTag->lelongbidder; + // $lelongbidder->status_payment = 2; + // $lelongbidder->payment_id = $index->id; + // $lelongbidder->save(); + + $updateTagBid = LelongBid::where('norujukan', $index->norujukan)->first(); + $updateTagBid->status_payment = 2; + $updateTagBid->save(); + + $updateTagBidder = LelongBidder::where('lelongbid_id', $updateTagBid->id) + ->where('user_id', $resit->user_id)->first(); + $updateTagBidder->status_payment = 2; + $updateTagBidder->payment_id = $index->id; + $updateTagBidder->save(); } event(new PaymentNotify('PAID', $resit->user_id, $payment)); @@ -527,6 +538,7 @@ class ApiController extends Controller public function bidresponse(Request $request) { + // dd($request->all()); $http = new HttpMethodsClient( new GuzzleHttpClient(), new GuzzleMessageFactory() @@ -570,19 +582,30 @@ class ApiController extends Controller ->where('user_id', $resit->user_id) ->where('resit_id', $resit->id) ->get(); + foreach ($payment as $index) { $index->status = 2; //0-unpaid //1-fee //2-bid $index->remark = "BERJAYA BAYARAN ONLINE"; $index->update(); - - $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); - $updateTag->status_payment = 2; - $updateTag->save(); - $lelongbidder = $updateTag->lelongbidder; - $lelongbidder->status_payment = 2; - $lelongbidder->payment_id = $index->id; - $lelongbidder->save(); + // $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); + // $updateTag->status_payment = 2; + // $updateTag->save(); + + // $lelongbidder = $updateTag->lelongbidder; + // $lelongbidder->status_payment = 2; + // $lelongbidder->payment_id = $index->id; + // $lelongbidder->save(); + + $updateTagBid = LelongBid::where('norujukan', $index->norujukan)->first(); + $updateTagBid->status_payment = 2; + $updateTagBid->save(); + + $updateTagBidder = LelongBidder::where('lelongbid_id', $updateTagBid->id) + ->where('user_id', $resit->user_id)->first(); + $updateTagBidder->status_payment = 2; + $updateTagBidder->payment_id = $index->id; + $updateTagBidder->save(); } event(new PaymentNotify('PAID', $resit->user_id, $payment)); diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index bd4ddfb9..cd526fa0 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -85,10 +85,42 @@ class LelongController extends Controller - + // dd($arraydetails); return view('lelong.senarailelong',compact('lelong', 'arraydetails')); } + public function exportData($lelongid) + { + + $lelong = Lelong::where('id', $lelongid)->first(); + + $lelongbycaw = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id') + ->join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') + ->select('cawangan.caw_name', 'cawangan.caw_code', 'cawangan.id') + ->where('lelong.id', $lelongid) + ->get(); + + foreach ($lelongbycaw as $index => $data) { + $lelongbycaw[$index]['lelong'] = $lelong->toArray(); + $lelongbid = Lelongbid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') + ->where('lelong_id', $lelongid) + ->where('lelongbid.caw_id', $data['id']) + ->where('status_jual', 1) + ->where('lelongbidder.status_bidder', 1) + ->where('lelongbidder.status_payment', 1) + ->get(); + + foreach ($lelongbid as $index2 => $value) { + $lelongbidmarhun = LelongBidMarhun::where('lelongbid_id', $value['id']) + ->get(); + $lelongbid[$index2]['lelongbidmarhun'] = $lelongbidmarhun->toArray(); + } + $lelongbycaw[$index]['lelongbid'] = $lelongbid->toArray(); + } + + return view('lelong.exportData', compact('lelongbycaw', 'lelong')); + } + public function show(Request $request, $id) { $lelong_id = $id; diff --git a/resources/views/lelong/exportData.blade.php b/resources/views/lelong/exportData.blade.php new file mode 100644 index 00000000..69d8d776 --- /dev/null +++ b/resources/views/lelong/exportData.blade.php @@ -0,0 +1,58 @@ +@extends('layouts.app') + +@section('content') + +
+
+
Export Data Lelong
+
+ +

+
+

ID Lelong: {{$lelong['id']}}

+

Tarikh Lelong: {{$lelong['tarikh_lelong']}}

+

Masa Mula Lelong: {{$lelong['masamula_lelong']}}

+

Masa Tamat Lelong: {{$lelong['masatamat_lelong']}}

+ + + + + + + + + + + @foreach($lelongbycaw as $data) + + + + + + + @endforeach + +
BilKod CawanganCawanganTindakan
{{$loop->iteration}}{{$data['caw_code']}} + {{$data['caw_name']}} + {{-- + + + + + + + + @foreach($data['lelongbid'] as $value) + + + + + @endforeach + +
No RujukanMarhun
{{$value['norujukan']}}{{$value['marhun']}}
--}} +
+
+
+
+ +@endsection \ No newline at end of file diff --git a/resources/views/lelong/senarailelong.blade.php b/resources/views/lelong/senarailelong.blade.php index c9931ae4..c8832a6c 100644 --- a/resources/views/lelong/senarailelong.blade.php +++ b/resources/views/lelong/senarailelong.blade.php @@ -88,7 +88,7 @@ @elseif($data['laporan']['sts_lelong'] == 3) - + EXPORT @endif @endhasrole diff --git a/routes/web.php b/routes/web.php index 763b49cd..b9dab293 100644 --- a/routes/web.php +++ b/routes/web.php @@ -166,6 +166,8 @@ Route::group(['prefix'=>'lelong'], function () { Route::get('/lapbrglelpembida/{lelong_id}',['as'=>'lelong.lapbrglelpembida','uses'=>'LelongController@lapbrglelpembida']); Route::post('/pdflapbrglelpembida',['as'=>'lelong.pdflapbrglelpembida','uses'=>'LelongController@pdflapbrglelpembida']); + Route::get('/export-data/{lelongid}', ['as'=>'lelong.exportDataByCawangan', 'uses'=>'LelongController@exportData']); + }); Route::group(['middleware' => ['permission:pengesahanpembayaranpc']], function () {