diff --git a/app/Http/Controllers/Mobile/LelongMobileController.php b/app/Http/Controllers/Mobile/LelongMobileController.php index 3413bc63..99e80ee6 100644 --- a/app/Http/Controllers/Mobile/LelongMobileController.php +++ b/app/Http/Controllers/Mobile/LelongMobileController.php @@ -874,31 +874,52 @@ class LelongMobileController extends Controller 'success' => false, ]); } - dd($invoice); } public function resultLelong(Request $request) { $lelong = Lelong::join('lelongbid', 'lelong.id', '=', 'lelongbid.lelong_id') ->join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') - ->where('user_id', $request->user_id) + ->where('lelongbidder.user_id', $request->user_id) ->where('status_bidder', 1) - ->select('lelong.id') + ->select('lelong.id', 'lelong.tarikh_lelong') ->groupBy('lelong.id') + ->orderBy('lelong.id','desc') ->get(); - foreach ($lelong as $index1 => $tarikhLelong) { + foreach ($lelong as $index => $tarikhLelong) { + $jumlah = 0; + $status = 1; $lelongbid = LelongBid::join('lelongbidder', 'lelongbid.id', 'lelongbidder.lelongbid_id') ->where('lelongbid.lelong_id', $tarikhLelong->id) - ->get(); - dd($lelongbid->toArray()); + ->where('lelongbidder.user_id', $request->user_id) + ->where('status_bidder', 1) + ->select('lelongbidder.hargabida', 'lelongbidder.status_payment') + ->get(); - $lelong[$index1]['jumlah'] = 'testjumlah'; - $lelong[$index1]['status'] = 'teststatus'; + foreach ($lelongbid as $data) { + $jumlah = $jumlah + $data->hargabida; + + if($data->status_payment == null) { + $status = null; + } + + } + + $lelong[$index]['jumlah'] = $jumlah; + $lelong[$index]['status'] = $status; } - - dd($lelong->toArray()); + if ($lelong) { + return response()->json([ + 'success' => true, + 'lelong' => $lelong, + ]); + } else { + return response()->json([ + 'success' => false, + ]); + } } }