|
@@ -786,67 +786,6 @@ class User extends Api
|
|
|
|
|
|
|
|
|
|
|
|
- //申请实名认证
|
|
|
- public function apply_idcard_confirm(){
|
|
|
- $truename = input('truename','');
|
|
|
- $idcard = input('idcard','');
|
|
|
- //$idcard_images = input('idcard_images','');
|
|
|
- $alipay_account = input('alipay_account','');
|
|
|
-
|
|
|
- if(empty($truename) || empty($idcard) || empty($alipay_account)){
|
|
|
- $this->error('实名认证信息必填');
|
|
|
- }
|
|
|
-
|
|
|
- if($this->auth->idcard_status == 1){
|
|
|
- $this->error('您已经完成实名认证');
|
|
|
- }
|
|
|
-
|
|
|
- if($this->auth->idcard_status == 0){
|
|
|
- $this->error('您已经提交实名认证,请等待审核');
|
|
|
- }
|
|
|
-
|
|
|
- Db::startTrans();
|
|
|
- $check = Db::name('user_idconfirm')->where('user_id',$this->auth->id)->lock(true)->find();
|
|
|
- if(!empty($check)){
|
|
|
- if($check['status'] == 0){
|
|
|
- Db::rollback();
|
|
|
- $this->error('您已经提交实名认证,请等待审核');
|
|
|
- }
|
|
|
- if($check['status'] == 1){
|
|
|
- Db::rollback();
|
|
|
- $this->error('您已经完成实名认证');
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- $data = [
|
|
|
- 'user_id' => $this->auth->id,
|
|
|
- 'truename' => $truename,
|
|
|
- 'idcard' => $idcard,
|
|
|
- //'idcard_images' => $idcard_images,
|
|
|
- 'alipay_account' => $alipay_account,
|
|
|
- 'status' => 0,
|
|
|
- 'createtime' => time(),
|
|
|
- 'updatetime' => time(),
|
|
|
- ];
|
|
|
-
|
|
|
- //更新
|
|
|
- $update_rs = Db::name('user')->where('id',$this->auth->id)->update(['idcard_status'=>0]);
|
|
|
- if(!empty($check)){
|
|
|
- $rs = Db::name('user_idconfirm')->where('id',$check['id'])->update($data);
|
|
|
- }else{
|
|
|
- $rs = Db::name('user_idconfirm')->insertGetId($data);
|
|
|
- }
|
|
|
-
|
|
|
- if(!$rs || !$update_rs){
|
|
|
- Db::rollback();
|
|
|
- $this->error('提交失败');
|
|
|
- }
|
|
|
-
|
|
|
- Db::commit();
|
|
|
- $this->success('提交成功,请等待审核');
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 退出登录
|
|
|
* @ApiMethod (POST)
|