feat: 更新用户提现API,增加身份认证和提现限制
This commit is contained in:
parent
10557af2d3
commit
9a1002367c
@ -293,7 +293,7 @@ class UserController extends BaseApiController
|
|||||||
*/
|
*/
|
||||||
public function cash_info()
|
public function cash_info()
|
||||||
{
|
{
|
||||||
$info = User::where('id', $this->userId)->field('id,now_money,id_card')->find();
|
$info = User::where('id', $this->userId)->field('id,real_name,mobile,now_money,id_card')->find();
|
||||||
$info['notes'] = '提现金额需大于1元,提现到微信零钱,并财务审核,审核通过后,提现金额将自动到账';
|
$info['notes'] = '提现金额需大于1元,提现到微信零钱,并财务审核,审核通过后,提现金额将自动到账';
|
||||||
$info['extract_price'] =StoreExtract::where('uid',$this->userId)->sum('extract_price');
|
$info['extract_price'] =StoreExtract::where('uid',$this->userId)->sum('extract_price');
|
||||||
return $this->data($info);
|
return $this->data($info);
|
||||||
@ -312,6 +312,9 @@ class UserController extends BaseApiController
|
|||||||
if ($money < 1) {
|
if ($money < 1) {
|
||||||
return $this->fail('提现金额不能小于1元');
|
return $this->fail('提现金额不能小于1元');
|
||||||
}
|
}
|
||||||
|
if ($find['id_card']=='') {
|
||||||
|
return $this->fail('请先完成身份认证');
|
||||||
|
}
|
||||||
$data['uid'] = $this->userId;
|
$data['uid'] = $this->userId;
|
||||||
$data['create_time'] = time();
|
$data['create_time'] = time();
|
||||||
$data['status'] = 0;
|
$data['status'] = 0;
|
||||||
@ -358,9 +361,9 @@ class UserController extends BaseApiController
|
|||||||
* 更新身份证号
|
* 更新身份证号
|
||||||
*/
|
*/
|
||||||
public function update_id_card(){
|
public function update_id_card(){
|
||||||
$id_card = $this->request->post('id_card');
|
$data= (new UserValidate())->post()->goCheck('card');
|
||||||
if($id_card){
|
if($data){
|
||||||
User::where('id',$this->userId)->update(['id_card'=>$id_card]);
|
User::where('id',$this->userId)->update(['id_card'=>$data['id_card'],'real_name'=>$data['real_name'],'nickname'=>$data['real_name']]);
|
||||||
return $this->success('设置成功');
|
return $this->success('设置成功');
|
||||||
}
|
}
|
||||||
return $this->fail('请输入身份证号');
|
return $this->fail('请输入身份证号');
|
||||||
|
@ -24,6 +24,8 @@ class UserValidate extends BaseValidate
|
|||||||
'rePassword' => 'require|requireWith:password|confirm:password',
|
'rePassword' => 'require|requireWith:password|confirm:password',
|
||||||
'type' => 'require',
|
'type' => 'require',
|
||||||
'account' => 'require',
|
'account' => 'require',
|
||||||
|
'real_name' => 'require',
|
||||||
|
'id_card' => 'require|idCard',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -36,6 +38,8 @@ class UserValidate extends BaseValidate
|
|||||||
'password.require' => '密码缺失',
|
'password.require' => '密码缺失',
|
||||||
'rePassword.require' => '确认密码缺失',
|
'rePassword.require' => '确认密码缺失',
|
||||||
'type' => '查询类型',
|
'type' => '查询类型',
|
||||||
|
'id_card' => '身份证格式错误',
|
||||||
|
'real_name' => '姓名不能为空',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -49,6 +53,11 @@ class UserValidate extends BaseValidate
|
|||||||
{
|
{
|
||||||
return $this->only(['type']);
|
return $this->only(['type']);
|
||||||
|
|
||||||
|
}
|
||||||
|
public function sceneCard()
|
||||||
|
{
|
||||||
|
return $this->only(['id_card','real_name']);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//设置/更新密码
|
//设置/更新密码
|
||||||
|
Loading…
x
Reference in New Issue
Block a user