Browse Source

绑定银行卡

lizhen_gitee 1 year ago
parent
commit
0c2a15566e
2 changed files with 26 additions and 37 deletions
  1. 1 1
      application/api/controller/Topicdongtai.php
  2. 25 36
      application/api/controller/Userbank.php

+ 1 - 1
application/api/controller/Topicdongtai.php

@@ -237,7 +237,7 @@ class Topicdongtai extends Api
                 $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->column('name');
 
                 //艾特了谁
-                $val['aite_user'] = Db::name('user')->where('id','IN',$val['aite'])->column('nickname');
+//                $val['aite_user'] = Db::name('user')->where('id','IN',$val['aite'])->column('nickname');
             }
         }
 

+ 25 - 36
application/api/controller/Userbank.php

@@ -15,20 +15,7 @@ class Userbank extends Api
     protected $noNeedLogin = [];
     protected $noNeedRight = ['*'];
 
-    /**
-     * 验证身份证号
-     */
-    public function validateCard() {
-        $idcard = $this->request->request('idcard');// 身份证号
-        if(!$idcard) $this->error("参数缺失!");
-        // 获取用户信息
-        $idcardInfo = \app\common\model\UserAuth::where(["user_id"=>$this->auth->id])->value("idcard");
-        if($idcardInfo === $idcard) {
-            $this->success("验证成功!");
-        } else {
-            $this->error("验证失败!");
-        }
-    }
+
 
 
     /**
@@ -37,43 +24,47 @@ class Userbank extends Api
     public function bindBank() {
 
         $bank_no = $this->request->request('bank_no');// 银行账号
-
         $open_bank = $this->request->request('open_bank');// 开户行
-
-        $userId = $this->auth->id;
-
         if(!$bank_no || !$open_bank ) {
             $this->error("请将信息填写完整");
         }
-        $userAuthWhere['user_id'] = $userId;
-        $userAuth = Db::name('user_auth')->where($userAuthWhere)->find();
-        if (empty($userAuth)) {
-            $this->error('请先实名认证');
-        }
-        if ($userAuth['status'] != 1) {
-            $this->error('请先实名认证通过');
+
+        $userId = $this->auth->id;
+
+        //检测实名认证
+        if(config('site.user_auth_switch') == 1){
+            $userAuthWhere['user_id'] = $userId;
+            $userAuth = Db::name('user_idconfirm')->where($userAuthWhere)->find();
+            if (empty($userAuth)) {
+                $this->error('请先实名认证');
+            }
+            if ($userAuth['status'] != 1) {
+                $this->error('请先实名认证通过');
+            }
         }
-        $realname = $userAuth['realname'];
+
+        $truename = $userAuth['truename'];
         $idCard = $userAuth['idcard'];
-        $userService = new UserService();
+
+        //验证
+        /*$userService = new UserService();
         $aliParams = [
             'bank_no' => $bank_no,
             'id_card' => $idCard,
-            'real_name' => $realname,
+            'real_name' => $truename,
         ];
         $aliBankCheckRes = $userService->bankCheck($aliParams);
         if (!$aliBankCheckRes['status']) {
             $this->error($aliBankCheckRes['msg']);
-        }
-
+        }*/
 
         // 查询是否有过绑定
-        $bankInfo = \app\common\model\UserBank::where(["user_id"=>$userId])->find();
+        $bankInfo = Db::name('user_bank')->where(["user_id"=>$userId])->find();
         $data = [];
-        $data["realname"] = $realname;
+        $data["truename"] = $truename;
+        $data["idcard"] = $idCard;
         $data["bank_no"] = $bank_no;
         $data["open_bank"] = $open_bank;
-        $data["id_card"] = $idCard;
 
         if($bankInfo) {
             $res = Db::name('user_bank')->where(["user_id"=>$userId])->update($data);
@@ -82,9 +73,7 @@ class Userbank extends Api
             $res = Db::name('user_bank')->insertGetId($data);
         }
 
-        if(!$res) {
-            $this->error("网络异常,请稍后重试!");
-        }
+
         $this->success("银行卡绑定成功!");
 
     }