| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- <?php
 
- namespace app\api\controller;
 
- use app\common\controller\Api;
 
- use think\Db;
 
- /**
 
-  * 提现
 
-  */
 
- class Takecash extends Api
 
- {
 
-     protected $noNeedLogin = [];
 
-     protected $noNeedRight = ['*'];
 
-     //提现配置
 
-     public function take_cash_config(){
 
-         $idcard_confirm = Db::name('user_idconfirm')->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);
 
-     }
 
- }
 
 
  |