latest api
This commit is contained in:
@@ -180,4 +180,69 @@ class LelongMobileController extends Controller
|
||||
|
||||
return response()->json($lelong);
|
||||
}
|
||||
|
||||
public function bidresult($user_id)
|
||||
{
|
||||
$sag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->join('lelong', 'lelongbid.lelong_id', '=', 'lelong.id')
|
||||
->where('lelongbidder.user_id',$user_id)
|
||||
// ->where('lelongbid.lelong_id',$lelong_id)
|
||||
->where('lelongbidder.status_bidder',1)
|
||||
->whereNull('lelongbidder.status_payment')
|
||||
->select(
|
||||
'lelongbid.lelong_id',
|
||||
'lelongbidder.user_id',
|
||||
'lelongbidder.lelongbid_id',
|
||||
'lelongbidder.hargabida',
|
||||
'lelongbidder.status_payment',
|
||||
'lelongbid.norujukan'
|
||||
|
||||
)
|
||||
->get();
|
||||
|
||||
// dd($sag);
|
||||
$data = [];
|
||||
$total_hargabida = $sag->sum('hargabida');
|
||||
array_push($data,[
|
||||
'sag'=> $sag,
|
||||
'total_hargabida'=> $total_hargabida
|
||||
]);
|
||||
// dd($winner);
|
||||
return response()->json($data);
|
||||
}
|
||||
|
||||
public function updatebiditem(Request $request)
|
||||
{
|
||||
// dd($request->norujukan->toArray());
|
||||
// foreach($request->norujukan as $norujukan)
|
||||
// {
|
||||
// dd($norujukan);
|
||||
// }
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
|
||||
$lelongbid = LelongBid::whereIn('norujukan',$request->norujukan)
|
||||
->where('lelong_id',$request->lelong_id)
|
||||
->get();
|
||||
|
||||
foreach($lelongbid as $bid)
|
||||
{
|
||||
$lelongbidder = LelongBidder::where('lelongbid_id',$bid->id)->first();
|
||||
$lelongbidder->status_payment =1;
|
||||
$lelongbidder->save();
|
||||
|
||||
$lelongbid = LelongBid::where('id',$bid->id)->first();
|
||||
$lelongbid->status_jual = 1;
|
||||
$lelongbid->t_jual = $currentdate;
|
||||
$lelongbid->hargajual = $lelongbidder->hargabida;
|
||||
$lelongbid->save();
|
||||
}
|
||||
$response = [
|
||||
'success' => "success",
|
||||
'message' => "Bidaan berjaya dibayar"
|
||||
];
|
||||
|
||||
return response()->json($response, 201);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user