|
@@ -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("银行卡绑定成功!");
|
|
|
|
|
|
}
|