payment - pengesahan akaun, api pembida
This commit is contained in:
@@ -77,13 +77,13 @@ class LelongMobileController extends Controller
|
||||
|
||||
public function bidderSelectBidItem(Request $request){
|
||||
|
||||
$feepayment = Payment::join('resit', 'payment.resit_id','=','resit.id')
|
||||
->where('payment.user_id',$request->user_id)
|
||||
->where('payment.lelong_id', '=', $request->lelong_id)
|
||||
->where('resit.resit_type',1)
|
||||
->where('resit.status','PAID')->first();
|
||||
// dd($feepayment);
|
||||
if($feepayment != null){
|
||||
// $feepayment = Payment::join('resit', 'payment.resit_id','=','resit.id')
|
||||
// ->where('payment.user_id',$request->user_id)
|
||||
// ->where('payment.lelong_id', '=', $request->lelong_id)
|
||||
// ->where('resit.resit_type',1)
|
||||
// ->where('resit.status','PAID')->first();
|
||||
// // dd($feepayment);
|
||||
// if($feepayment != null){
|
||||
|
||||
$user = User::where('id', '=', $request->user_id)
|
||||
->first();
|
||||
@@ -129,15 +129,15 @@ class LelongMobileController extends Controller
|
||||
];
|
||||
|
||||
return response()->json($response, 201);
|
||||
}
|
||||
else if($feepayment == null){
|
||||
// }
|
||||
// else if($feepayment == null){
|
||||
|
||||
$response = [
|
||||
'success' => "error",
|
||||
'message' => "Something wrong with the server"
|
||||
];
|
||||
return response()->json($response, 201);
|
||||
}
|
||||
// $response = [
|
||||
// 'success' => "error",
|
||||
// 'message' => "Something wrong with the server"
|
||||
// ];
|
||||
// return response()->json($response, 201);
|
||||
// }
|
||||
}
|
||||
|
||||
public function listBidItem(Request $request){
|
||||
@@ -156,6 +156,20 @@ class LelongMobileController extends Controller
|
||||
return response()->json($lelongbidder);
|
||||
}
|
||||
|
||||
public function bidRecord(Request $request)
|
||||
{
|
||||
$lelongbidder = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('user_id', '=', $request->user_id)
|
||||
->where('lelong_id', '=', $request->lelong_id)
|
||||
->get()->toArray();
|
||||
foreach ($lelongbidder as $index => $data) {
|
||||
$cawangan = Cawangan::where('caw_code', '=', $data['kodcaw'])->select('caw_name')->first();
|
||||
$lelongbidder[$index]['caw_name'] = $cawangan['caw_name'];
|
||||
}
|
||||
|
||||
return response()->json($lelongbidder);
|
||||
}
|
||||
|
||||
// please do not delete this changes
|
||||
// backup web pembida
|
||||
public function listBidItemWeb($user_id, Request $request){
|
||||
@@ -347,7 +361,6 @@ class LelongMobileController extends Controller
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbidder.user_id', $user_id)
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->whereNull('lelongbidder.status_payment')
|
||||
->select(
|
||||
'lelongbid.kodcaw'
|
||||
)
|
||||
@@ -360,12 +373,10 @@ class LelongMobileController extends Controller
|
||||
$data = [];
|
||||
|
||||
foreach ($sag as $index1 => $kodcaw) {
|
||||
// dd($kodcaw->toArray());
|
||||
$groupBycaw = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbidder.user_id', $user_id)
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
// ->whereNull('lelongbidder.status_payment')
|
||||
->where('lelongbid.kodcaw', $kodcaw->kodcaw)
|
||||
->select(
|
||||
'lelongbidder.id AS id',
|
||||
@@ -865,4 +876,29 @@ class LelongMobileController extends Controller
|
||||
}
|
||||
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('status_bidder', 1)
|
||||
->select('lelong.id')
|
||||
->groupBy('lelong.id')
|
||||
->get();
|
||||
|
||||
foreach ($lelong as $index1 => $tarikhLelong) {
|
||||
|
||||
$lelongbid = LelongBid::join('lelongbidder', 'lelongbid.id', 'lelongbidder.lelongbid_id')
|
||||
->where('lelongbid.lelong_id', $tarikhLelong->id)
|
||||
->get();
|
||||
dd($lelongbid->toArray());
|
||||
|
||||
$lelong[$index1]['jumlah'] = 'testjumlah';
|
||||
$lelong[$index1]['status'] = 'teststatus';
|
||||
}
|
||||
|
||||
|
||||
dd($lelong->toArray());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user