|
@@ -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) {
|