where('user_id',$this->auth->id)->find(); $data = [ 'money' => model('wallet')->getwallet($this->auth->id,'money'), 'alipay_account' => ($this->auth->idcard_status == 1 && isset($idcard_confirm['alipay_account'])) ? $idcard_confirm['alipay_account'] : '', 'min' => 1, 'max' => 1000, ]; $this->success('success',$data); } //提现 public function take_cash(){ $money = floatval(input_post('money',0)); if(empty($money)){ $this->error(); } if(empty($this->auth->idcard_status)){ $this->error('请先完成实名认证'); } $check = Db::name('take_cash')->where(['user_id'=>$this->auth->id,'status'=>0])->find(); if($check){ $this->error('您已经申请了提现,请等待审核'); } $user_money = model('wallet')->getwallet($this->auth->id,'money'); if($money > $user_money){ $this->error('提现金额不能大于可提现余额'); } $idcard_confirm = Db::name('user_idconfirm')->where('user_id',$this->auth->id)->find(); $data = [ 'user_id' => $this->auth->id, 'number' => $money, 'alipay_account' => $idcard_confirm['alipay_account'], 'status' => 0, 'createtime' => time(), 'updatetime' => time(), ]; Db::name('take_cash')->insertGetId($data); //审核时候再扣,或者这里先扣,等需求方确认 $this->success('申请成功请等待审核'); } //提现记录 public function take_cash_log(){ $list = Db::name('take_cash')->where(['user_id'=>$this->auth->id])->autopage()->select(); $this->success('success',$list); } }