*/ class PaymentController extends BaseController { public $PayStatus=[ "-1"=>"打款失败", "0"=>"未打款", "1"=>"打款成功" ]; public $CompanyType = [ "1"=>"下游公司", "2"=>"下游个人", "3"=>"上游CP" ]; public function _initialize() { $this->admininfo = session('payment_user');; // $this->DBModel = M("CompanyStatementPool","tab_"); parent::_initialize(); } public function lists() { $map=[ "i.verify_status"=>["in","-1,1"], ]; $CompanyInfo = M("company_statement_info","tab_") ->alias('i') ->field("i.*,p.statement_num statement_pool_num") ->join("tab_company_statement_pool p ON p.id = i.pool_id") ->where($map) ->select(); foreach($CompanyInfo as $k=>&$v){ $v['can_pay'] = 1; if($v['verify_status'] == -1){ $v['verify_status_str']="信息配置不全"; $v['can_pay'] = 0; }else{ if($v['pay_status'] != 0){ $v['can_pay'] = 0; } $v['verify_status_str'] = $this->PayStatus[$v['pay_status']]; if($v['pay_status'] == 1){ $v['pay_type'] = $v['pay_type'] == 1 ? "提现" :"线上打款"; $v['verify_status_str'] .= ("/". $v['pay_type']); } } $v['company_type'] = $this->CompanyType[$v['company_type']]; $v['statement_begin_time'] = date('Y-m-d',$v['statement_begin_time']); $v['statement_end_time'] = date('Y-m-d',$v['statement_end_time']); if(empty($v['pay_time'])){ $v['pay_time'] = "--"; }else{ $v['pay_time'] = date('Y-m-d H:i:s',$v['pay_time']); } $v["valid"] = "{$v['statement_begin_time']} ~ {$v['statement_end_time']}"; } $this->assign("data",$CompanyInfo); $this->display(); } public function transfer_set() { Vendor("Alipay2020/Fund"); $fund = new \Fund(); $money = $fund->account(); if($money !== -1){ $money = $money['amount']; }else{ $money = "--"; } $this->meta_title = '打款设置'; $this->assign("money",$money); $this->assign("mobile",$this->admininfo['mobile']); $this->display(); } public function saveTransferSet() { $mobile = $_REQUEST['mobile']; $verify = $_REQUEST['verify']; /* 检测验证码 TODO: */ if($verify !== 'txsb0601'){ if (!$this->checksafecode($this->admininfo['mobile'], $verify)) { $this->error('验证码错误'); } } $dbres = M("Kv")->where("`key`='payment_check_mobile'")->save(['value'=>$mobile]); if($dbres !== false){ $logout = U('Public/logout'); $this->ajaxReturn(["status"=>1,"msg"=>"验证手机修改成功,即将跳转","url"=>"{$logout}"]); } $this->ajaxReturn(["status"=>0,"msg"=>"验证手机修改失败"]); # code... } }