'处理中(待审核)', self::STATUS_ONE => '充值成功', self::STATUS_TWO => '充值失败', ]; public static function getUserRecharge(array $data) { $where['user_id']=$data['user_id']; if($data['account_type']>0){ $where['account_type']=$data['account_type']; } if($data['page']<1){ $data['page']=1; } if($data['page_size']<1){ $data['page_size']=10; } $count= self::where($where)->count(); $list = self::where($where)->field('account_type,market_amount as recharge_num,status,order_no,recharge_type,recharge_channel,service_fee,create_time') ->order('id desc')->page($data['page'],$data['page_size'])->select(); if(empty($list)){ return []; }else{ return [ 'total'=>$count, 'list'=>$list->toArray() ]; } } public static function getUserIsRecharge(array $data) { $count= self::where([ 'user_id'=>$data['user_id'], 'status'=>1 ])->count(); return $count > 0; } public static function getUserPayNum(array $data) { $count= self::where([ ['user_id','in',$data], ['status','=',1] ])->count('DISTINCT user_id'); return $count; } public static function InsertUserRecharge(array $data) { $self = new self; $self->user_id = $data['user_id']; $self->account_type = $data['account_type']; $self->recharge_type = $data['recharge_type']; $self->recharge_channel = $data['recharge_channel']; $self->recharge_num = $data['recharge_num']; $self->status = 0; $self->is_check = 0; $self->country = $data['country']; $self->order_no = $data['order_no']; $self->currency_rate = $data['currency_rate']; $self->market_amount = $data['market_amount']; $self->service_fee = $data['service_fee']; $self->total_amount = $data['total_amount']; $self->is_online=$data['is_online']; $self->file_id=$data['file_id']; $self->create_time = date('Y-m-d H:i:s'); $self->update_time = date('Y-m-d H:i:s'); return $self->save(); } public static function getOrderByNo(array $where) { $order_info=self::where($where)->find(); if($order_info){ return $order_info->toArray(); }else{ return []; } } public static function AddUserRecharge(array $data) { $self = new self; return $self->save($data); } public static function getOrderInfo($where) { $order_info=self::where($where)->find(); if($order_info){ return $order_info->toArray(); }else{ return []; } } }