|
@@ -53,11 +53,6 @@ class WithdrawService extends BaseService
|
|
|
->where(function ($query) use ($params) {
|
|
->where(function ($query) use ($params) {
|
|
|
$query->where('a.mark', 1);
|
|
$query->where('a.mark', 1);
|
|
|
|
|
|
|
|
- $type = isset($params['type']) ? $params['type'] : 0;
|
|
|
|
|
- if ($type > 0) {
|
|
|
|
|
- $query->where('a.type', $type);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
$payType = isset($params['pay_type']) ? $params['pay_type'] : 0;
|
|
$payType = isset($params['pay_type']) ? $params['pay_type'] : 0;
|
|
|
if ($payType > 0) {
|
|
if ($payType > 0) {
|
|
|
$query->where('a.pay_type', $payType);
|
|
$query->where('a.pay_type', $payType);
|
|
@@ -94,13 +89,14 @@ class WithdrawService extends BaseService
|
|
|
->orWhere('a.order_sn','like',"%{$keyword}%");
|
|
->orWhere('a.order_sn','like',"%{$keyword}%");
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- ->select(['a.id', 'a.user_id','a.order_sn','a.trade_no','a.pay_at', 'm.nickname','a.realname','a.account','a.qrcode','a.type','a.pay_type','a.money', 'a.balance', 'a.status', 'a.create_time', 'a.update_time','a.remark'])
|
|
|
|
|
|
|
+ ->select(['a.id', 'a.user_id','a.order_sn','a.trade_no','a.pay_at', 'm.nickname','a.realname','a.account','a.qrcode','a.pay_type','a.money', 'a.balance','a.reason', 'a.status', 'a.create_time', 'a.update_time','a.remark'])
|
|
|
->orderBy('a.create_time', 'desc')
|
|
->orderBy('a.create_time', 'desc')
|
|
|
->paginate($pageSize);
|
|
->paginate($pageSize);
|
|
|
|
|
|
|
|
$dataList = $dataList ? $dataList->toArray() : [];
|
|
$dataList = $dataList ? $dataList->toArray() : [];
|
|
|
if ($dataList) {
|
|
if ($dataList) {
|
|
|
foreach ($dataList['data'] as &$item) {
|
|
foreach ($dataList['data'] as &$item) {
|
|
|
|
|
+ $item['qrcode'] = $item['qrcode']? get_image_url($item['qrcode']) : '';
|
|
|
$item['create_time'] = $item['create_time'] ? datetime($item['create_time'],'Y-m-d H:i:s') : '';
|
|
$item['create_time'] = $item['create_time'] ? datetime($item['create_time'],'Y-m-d H:i:s') : '';
|
|
|
}
|
|
}
|
|
|
unset($item);
|
|
unset($item);
|
|
@@ -142,7 +138,7 @@ class WithdrawService extends BaseService
|
|
|
|
|
|
|
|
// 验证提现限制
|
|
// 验证提现限制
|
|
|
$limitMin = ConfigService::make()->getConfigByCode('withdraw_min');
|
|
$limitMin = ConfigService::make()->getConfigByCode('withdraw_min');
|
|
|
- if($money > $limitMin){
|
|
|
|
|
|
|
+ if($money < $limitMin){
|
|
|
return message('最低提现金额为:'.$limitMin.'元', false);
|
|
return message('最低提现金额为:'.$limitMin.'元', false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -174,7 +170,7 @@ class WithdrawService extends BaseService
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
\DB::beginTransaction();
|
|
\DB::beginTransaction();
|
|
|
- if(!MemberModel::where(['id'=> $userId,'mark'=> 1])->descrement('salary', $money)){
|
|
|
|
|
|
|
+ if(!MemberModel::where(['id'=> $userId,'mark'=> 1])->decrement('salary', $money)){
|
|
|
\DB::rollBack();
|
|
\DB::rollBack();
|
|
|
return message('更新账户失败,请刷新后重试',false);
|
|
return message('更新账户失败,请刷新后重试',false);
|
|
|
}
|
|
}
|