Browse Source

绑定支付宝

lizhen_gitee 1 year ago
parent
commit
1a14b56df3
1 changed files with 17 additions and 17 deletions
  1. 17 17
      application/api/controller/Userbank.php

+ 17 - 17
application/api/controller/Userbank.php

@@ -93,35 +93,35 @@ class Userbank extends Api
      */
     public function bindAlipay() {
         $payNo = $this->request->request('pay_no');//支付宝账号
+        if(!$payNo) {
+            $this->error("请将信息填写完整");
+        }
 
         $userId = $this->auth->id;
-        //姓名和身份证号 取实名认证
-        $userAuthWhere['user_id'] = $userId;
-        $userAuth = Db::name('user_auth')->where($userAuthWhere)->find();
-        if (empty($userAuth)) {
-            $this->error('请先实名认证');
-        }
-        if ($userAuth['status'] != 1) {
-            $this->error('请先实名认证通过');
-        }
-        $realname = $userAuth['realname'];
-        $cardNo = $userAuth['idcard'];
-        if(!$realname || !$payNo || !$cardNo) {
-            $this->error("请将信息填写完整");
+
+        //检测实名认证
+        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('请先实名认证通过');
+            }
         }
 
+
         // 查询是否有过绑定
         $bankInfo = Db::name('user_alipay')->where(["user_id"=>$userId])->find();
         $data = [];
-        $data["realname"] = $realname;
+        $data["truename"] = $userAuth['truename'];
         $data["pay_no"] = $payNo;
-        $data["card_no"] = $cardNo;
+        $data["idcard"] = $userAuth['idcard'];
         if($bankInfo) {
-            $data["updatetime"] = time();
             $res = Db::name('user_alipay')->where(["user_id"=>$userId])->update($data);
         } else {
             $data["user_id"] = $userId;
-            $data["createtime"] = time();
             $res = Db::name('user_alipay')->insertGetId($data);
         }
         if($res) {