优化提现接口,根据is_check参数判断银行列表展示方式
This commit is contained in:
parent
b994cf7521
commit
9e1802dbc6
@ -20,6 +20,8 @@ class UserWithdrawController extends BaseApiController
|
|||||||
if (!$supplier) {
|
if (!$supplier) {
|
||||||
return $this->fail('当前用户非供应商');
|
return $this->fail('当前用户非供应商');
|
||||||
}
|
}
|
||||||
|
$is_check = $this->request->get('is_check', 1);
|
||||||
|
|
||||||
// $merchant = Merchant::where('uid',$uid)->findOrEmpty();
|
// $merchant = Merchant::where('uid',$uid)->findOrEmpty();
|
||||||
$supplier = Supplier::where('id', $supplier['id'])->findOrEmpty();
|
$supplier = Supplier::where('id', $supplier['id'])->findOrEmpty();
|
||||||
// if($merchant->isEmpty() && $supplier->isEmpty()){
|
// if($merchant->isEmpty() && $supplier->isEmpty()){
|
||||||
@ -37,7 +39,31 @@ class UserWithdrawController extends BaseApiController
|
|||||||
// 'bank_list' => $bank_list
|
// 'bank_list' => $bank_list
|
||||||
// ]);
|
// ]);
|
||||||
// } elseif (!$supplier->isEmpty()){
|
// } elseif (!$supplier->isEmpty()){
|
||||||
$bank_list = MerchantBank::where('supplier_id', $supplier['id'])->where('is_check', 1)->select()->each(function ($data) {
|
$where = ['supplier_id' => $supplier['id']];
|
||||||
|
|
||||||
|
if ($is_check == 1) {
|
||||||
|
$where[] = ['is_check', '=', 1];
|
||||||
|
} elseif ($is_check == 0) {
|
||||||
|
$where[] = ['is_check', '=', 0];
|
||||||
|
}else{
|
||||||
|
$bank_list1 = MerchantBank::where($where)->where('is_own',0)->order('id','desc')->find();
|
||||||
|
if($bank_list1){
|
||||||
|
$bank_info = Bank::where('id', $bank_list1['bank_id'])->findOrEmpty();
|
||||||
|
$bank_list1['bank_name'] = !$bank_info->isEmpty() ? $bank_info['name'] : '';
|
||||||
|
$bank_list1['bank_image'] = !$bank_info->isEmpty() ? $bank_info['image'] : '';
|
||||||
|
}
|
||||||
|
$bank_list2 = MerchantBank::where($where)->where('is_own',1)->order('id','desc')->find();
|
||||||
|
if($bank_list2){
|
||||||
|
$bank_info = Bank::where('id', $bank_list2['bank_id'])->findOrEmpty();
|
||||||
|
$bank_list2['bank_name'] = !$bank_info->isEmpty() ? $bank_info['name'] : '';
|
||||||
|
$bank_list2['bank_image'] = !$bank_info->isEmpty() ? $bank_info['image'] : '';
|
||||||
|
}
|
||||||
|
return $this->success('请求成功', [
|
||||||
|
'balance' => $supplier['mer_money'],
|
||||||
|
'bank_list' => [$bank_list1,$bank_list2]
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
$bank_list = MerchantBank::where($where)->select()->each(function ($data) {
|
||||||
$bank_info = Bank::where('id', $data['bank_id'])->findOrEmpty();
|
$bank_info = Bank::where('id', $data['bank_id'])->findOrEmpty();
|
||||||
$data['bank_name'] = !$bank_info->isEmpty() ? $bank_info['name'] : '';
|
$data['bank_name'] = !$bank_info->isEmpty() ? $bank_info['name'] : '';
|
||||||
$data['bank_image'] = !$bank_info->isEmpty() ? $bank_info['image'] : '';
|
$data['bank_image'] = !$bank_info->isEmpty() ? $bank_info['image'] : '';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user