Perbaikan minor

This commit is contained in:
pand03
2026-03-09 14:57:04 +07:00
parent e061a59bd7
commit 13b736ccd2
9 changed files with 799 additions and 23 deletions

View File

@@ -0,0 +1,125 @@
<?php
namespace App\Http\Controllers\Api\V1;
use App\Http\Controllers\Controller;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class MemberinController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
Log::info($id);
$dateNow = Carbon::now();
$data = DB::table('mergetransaksistikerdetail as a')
->select('a.*','jm.nama as vehicle')
->leftjoin('jenis_mobil as jm','jm.id','=','a.jenis_mobil')
->where('nopol', $id)
->orderByDesc('tgl_edited')
->first();
$akhir = Carbon::parse($data->akhir);
if(!$data) {
return response()->json([
'status'=>false,
'message'=>'Member tidak ditemukan'
]);
}
if($dateNow->greaterThan($akhir)){
return response()->json([
'status' => 'expired',
'expired' => true,
'message' => 'Member expired',
'data' => $data
]);
} else {
return response()->json([
'status' => 'active',
'expired' => false,
'message' => 'Member aktif',
'data' => $data
]);
}
Log::info(json_encode($data));
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
}

View File

@@ -4,6 +4,8 @@
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class SelfMemberinController extends Controller
{
@@ -12,9 +14,21 @@ class SelfMemberinController extends Controller
*
* @return \Illuminate\Http\Response
*/
public function index()
public function index(Request $request)
{
return view('apps.member.create');
$jenis = $request->query('jenis');
Log::info($jenis);
$tarifStiker = DB::table('tarif_stiker');
if ($jenis) {
$tarifStiker->where('stasiunkerja_id', $jenis);
}
$produk = $tarifStiker->get();
Log::info($produk);
return view('apps.member.index', compact('produk'));
}
/**
@@ -46,7 +60,13 @@ public function store(Request $request)
*/
public function show($id)
{
//
Log::info($id);
$tarifStiker = DB::table('tarif_stiker')
->where('stasiunkerja_id', $id)
->orderby('tarif')
->get();
return $tarifStiker;
}
/**