/** * 商户端获取银行列表查询(WS) * @return * pErrCode 4 返回状态 否 0000成功; 9999失败; * pErrMsg 100 返回信息 否 状态0000:成功 除此乊外:反馈实际原因 * pBankList 银行名称|银行卡别名|银行卡编号#银行名称|银行卡别名|银行卡编号 * BankList[] = array('name'=>银行名称,'sub_name'=>银行卡别名,'id'=>银行卡编号); */ function GetBankList($return_result = false) { $result = GetIpsBankList(); //print_r($result); if ($return_result) { return $result; } else { echo json_encode($result); } }
public function index() { $root = array(); $email = strim($GLOBALS['request']['email']); //用户名或邮箱 $pwd = strim($GLOBALS['request']['pwd']); //密码 //检查用户,用户密码 $user = user_check($email, $pwd); $user_id = intval($user['id']); if ($user_id > 0) { require APP_ROOT_PATH . 'app/Lib/uc_func.php'; $root['user_login_status'] = 1; $root['response_code'] = 1; //$root['show_err'] = SITE_DOMAIN; //输出支付方式 $payment_list = $GLOBALS['db']->getAll("select id, name as class_name,name,fee_amount,description,logo,fee_type,config from " . DB_PREFIX . "payment where is_effect = 1 and online_pay = 2 order by sort desc"); foreach ($payment_list as $k => $v) { $payment_list[$k]['logo'] = SITE_DOMAIN . APP_ROOT . '/../' . $v['logo']; //$payment_list[$k]['config_format'] = unserialize(($payment_list[$k]['config'])); } $root['payment_list'] = $payment_list; //判断是否有线下支付 $below_payment = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "payment where is_effect = 1 and class_name = 'Otherpay'"); $b_pay = array(); if ($below_payment) { $below_payment['config'] = unserialize($below_payment['config']); /* $count = count($payment_item['config']['pay_name']); for($kk=0;$kk<$count;$kk++){ $pay = array(); $pay['id'] = $payment_item['id']; $pay['id'] = $payment_item['id']; $html .= "<div class='clearfix'>"; $html .= "<label class='f_l w140'><input type='radio' name='payment' value='".$payment_item['id']."' onclick='set_bank(\"".$kk."\")' />". $payment_item['config']['pay_name'][$kk]."</label>". "<div class='f_l' style='line-height:24px'>收款人:".$payment_item['config']['pay_account_name'][$kk]." " . "收款帐号:".$payment_item['config']['pay_account'][$kk]." 开户行:".$payment_item['config']['pay_bank'][$kk]."</div>"; $html .="</div><div class='blank'></div>"; } */ $count = count($below_payment['config']['pay_name']); for ($kk = 0; $kk < $count; $kk++) { $pay = array(); $pay['pay_id'] = $below_payment['id']; $pay['bank_id'] = $kk; $pay['pay_name'] = $below_payment['config']['pay_name'][$kk]; $pay['pay_account_name'] = $below_payment['config']['pay_account_name'][$kk]; $pay['pay_account'] = $below_payment['config']['pay_account'][$kk]; $pay['pay_bank'] = $below_payment['config']['pay_bank'][$kk]; $b_pay[] = $pay; } } $root['below_payment'] = $b_pay; $ips_bank_list = array(); $root['open_ips'] = intval(app_conf("OPEN_IPS")); $root['ips_acct_no'] = $user['ips_acct_no']; $root['idno'] = $user['idno']; //身份证号 $root['real_name'] = $user['real_name']; if (intval(app_conf("OPEN_IPS")) > 0) { $list = GetIpsBankList(); $ips_bank_list = $list['BankList']; $app_url = APP_ROOT . "/index.php?ctl=collocation&act=CreateNewAcct&user_type=0&user_id=" . $user_id . "&from=" . $GLOBALS['request']['from']; $root['app_url'] = str_replace("/mapi", "", SITE_DOMAIN . $app_url); $root['acct_url'] = $root['app_url']; //充值 http://p2p.fanwe.net/index.php?ctl=collocation&act=DoDpTrade&user_type=0&from=app&user_id=44&pTrdBnkCode=00004&pTrdAmt=10000 $app_url = APP_ROOT . "/index.php?ctl=collocation&act=DoDpTrade&user_type=0&pTrdBnkCode=parm_bnk&pTrdAmt=parm_amt&user_id=" . $user_id . "&from=" . $GLOBALS['request']['from']; $root['dp_url'] = str_replace("/mapi", "", SITE_DOMAIN . $app_url); } if (count($ips_bank_list) == 0) { $ips_bank_list = array(); } $root['ips_bank_list'] = $ips_bank_list; } else { $root['response_code'] = 0; $root['show_err'] = "未登录"; $root['user_login_status'] = 0; } $root['program_title'] = "充值"; output($root); }