added return ajax and fetch only can surf showavailable-carts

This commit is contained in:
hafifierahman
2025-01-21 02:51:07 +08:00
parent a370adc2d0
commit 9d7478159f
6 changed files with 47 additions and 27 deletions
+30 -20
View File
@@ -237,7 +237,7 @@ class BayaranController extends Controller
$date = $current->toDateTimeString();
$payment_details = $this->CallableHttp
->get('/api/transaction/online/express', ['billplz_id' => $request->billplzid])
->get('/api/transaction/online/express', ['billplz_id' => $request->billplzid,'norujukan' => $request->norujukan])
->json();
$cawangan_info = $this->CallableHttp
@@ -508,28 +508,38 @@ class BayaranController extends Controller
return $exist_carts;
}
public function UserCheckCarts(){
$exist_carts = PersonalCarts::where('ic_no', Auth::user()->icno)
->where('user_id', Auth::user()->id)
->where(function ($query) {
$query->where('status_pkb', 'PENDING')
->orWhere('status_koop', 'PENDING');
})
->first();
return response()->json($exist_carts);
}
public function removeCarts(){
$exist_carts = PersonalCarts::where('ic_no', Auth::user()->icno)
->where('user_id', Auth::user()->id)
->first();
public function UserCheckCarts(Request $request){
if($request->ajax() || $request->expectsJson()){
$exist_carts = PersonalCarts::where('ic_no', Auth::user()->icno)
->where('user_id', Auth::user()->id)
->where(function ($query) {
$query->where('status_pkb', 'PENDING')
->orWhere('status_koop', 'PENDING');
})
->first();
if ($exist_carts) {
$exist_carts->delete();
return response()->json($exist_carts);
}else{
return redirect()->route('buffer');
}
return response()->json($exist_carts);
}
public function removeCarts(Request $request){
if($request->ajax() || $request->expectsJson()){
$exist_carts = PersonalCarts::where('ic_no', Auth::user()->icno)
->where('user_id', Auth::user()->id)
->first();
if ($exist_carts) {
$exist_carts->delete();
}
return response()->json($exist_carts);
}else{
return redirect()->route('buffer');
}
}
public function serviceCallHttp($company){