error(L("非法操作")); } } //缴纳税金页面 public function cztax($id = 4){ if(checkstr($id)){ $this->redirect('Finance/index'); } if($id <= 0){ $this->redirect('Finance/index'); } $info = M("coin")->where(array('id'=>$id))->find(); if($info['czstatus'] != 1){ $this->redirect('Finance/index'); } $this->assign('info',$info); $address = $info['czaddress']; $url = $address; $drpath = './Public/Static/coinimgs/'; $imgma = $address . '.png'; $urel = './Public/Static/coinimgs/' . $imgma; Vendor('phpqrcode.phpqrcode'); $object = new \QRcode(); $size = 3; $errorLevel = 16; $object->png($url, $drpath . '/' . $imgma, $errorLevel, $size); $object->scerweima1($url,$urel,$url); $this->assign("address",$address); $config = M("config")->where(array('id'=>1))->field("taxnum")->find(); $taxnum = $config['taxnum']; $this->assign('taxnum',$taxnum); $tinfo = M("taxtxt")->where(array('id'=>2))->find(); $this->assign('tinfo',$tinfo); $this->display(); } //上传转账号凭证 public function paytax(){ if($_POST){ $uid = userid(); $uinfo = M("user")->where(array('id'=>$uid))->field("id,username")->find(); if(empty($uinfo)){ $this->ajaxReturn(['code'=>0,'info'=> L('请先登陆')]); } $cid = trim(I('post.cid')); $zznum = trim(I('post.zznum')); $payimg = trim(I('post.payimg')); $coinname = trim(I('post.coinname')); if($zznum <= 0){ $this->ajaxReturn(['code'=>0,'info'=> L('请输入正确充值数量')]); } if($payimg == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('请上传转账凭证')]); } if($coinname == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('缺少重要参数')]); } if($cid == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('缺少重要参数')]); } $data['uid'] = $uid; $data['username'] = $uinfo['username']; $data['taxnum'] = $zznum; $data['addtime'] = date("Y-m-d H:i:s",time()); $data['updatetime'] = ''; $data['status'] = 1; $data['payimgs'] = $payimg; $result = M("taxlist")->add($data); if($result){ $this->ajaxReturn(['code'=>1,'info'=> L('凭证提交成功')]); }else{ $this->ajaxReturn(['code'=>0,'info'=> L('凭证提交失败')]); } }else{ $this->ajaxReturn(['code'=>0,'info'=> L('参数错误')]); } } //提币列表 public function txlist(){ $uid = userid(); $txlist = M("myzc")->where(array('userid'=>$uid))->order('id desc')->limit(15)->select(); $this->assign("txlist",$txlist); $this->display(); } //充币列表 public function czlist(){ $uid = userid(); $mlist = M("recharge")->where(array('uid'=>$uid))->order("id desc")->limit(15)->select(); $this->assign('mlist',$mlist); $this->display(); } //提币页面 public function txpage(){ $id = trim(I('get.id')); if($id <= 0){ $this->redirect('Finance/index'); } $info = M("coin")->where(array('id'=>$id))->find(); $this->assign('info',$info); $coinname = $info['name']; $uid = userid(); $minfo = M("user_coin")->where(array('userid'=>$uid))->find(); $money = $minfo[$coinname]; $this->assign('money',$money); $adrinfo = M("user_qianbao")->where(array('userid'=>$uid,'name'=>$coinname))->order('id desc')->limit(1)->find(); if(!empty($adrinfo)){ $this->assign('adrinfo',$adrinfo); } $this->display(); } //提币处理 public function tbhandle(){ if($_POST){ $uid = userid(); $uinfo = M("user")->where(array('id'=>$uid))->field("id,rzstatus,username,txstate,is_tax,taxstatus")->find(); if(empty($uinfo)){ $this->ajaxReturn(['code'=>0,'info'=>L('请先登陆')]); } if($uinfo['rzstatus'] != 2){ $this->ajaxReturn(['code'=>0,'info'=>L('请先完成实名认证')]); } if($uinfo['txstate'] != 1){ $this->ajaxReturn(['code'=>0,'info'=>L('禁止提币')]); } //检查该会员是不是需要缴纳税金,如有需要检查有没有缴纳 if($uinfo['is_tax'] == 1){ if($uinfo['taxstatus'] != 1){ $this->ajaxReturn(['code'=>3]); } } $id = trim(I('post.id')); if($id <= 0){ $this->ajaxReturn(['code'=>0,'info'=>L('参数错误')]); } $address = trim(I('post.address')); if($address == '' || $address == null){ $this->ajaxReturn(['code'=>0,'info'=>L('请输入提币地址')]); } $num = trim(I('post.num')); if($num <= 0){ $this->ajaxReturn(['code'=>0,'info'=>L('请输入正确的额度')]); } $cinfo = M("coin")->where(array('id'=>$id))->find(); if(empty($cinfo)){ $this->ajaxReturn(['code'=>0,'info'=>L('参数错误')]); } if($num < $cinfo['txminnum']){ $this->ajaxReturn(['code'=>0,'info'=>L('不能低于最小提币值')]); } if($num > $cinfo['txmaxnum']){ $this->ajaxReturn(['code'=>0,'info'=>L('不能高于最大提币值')]); } $coinname = $cinfo['name']; $minfo = M("user_coin")->where(array('userid'=>$uid))->find(); $sxftype = $cinfo['sxftype']; if($sxftype == 1){ $sxf = $num * $cinfo['txsxf'] / 100; }elseif($sxftype == 2){ $sxf = $cinfo['txsxf_n']; } if($sxf <= 0 || $sxf == ''){ $sxf = 0; } $tnum = $num - $sxf; if($minfo[$coinname] < $num){ $this->ajaxReturn(['code'=>0,'info'=>L('账户余额不足')]); } $dec_re = M("user_coin")->where(array('userid'=>$uid))->setDec($coinname,$num); $data['userid'] = $uid; $data['username'] = $uinfo['username']; $data['coinname'] = $cinfo['name']; $data['num'] = $num; $data['fee'] = $sxf; $data['mum'] = $tnum; $data['address'] = $address; $data['sort'] = 1; $data['addtime'] = date("Y-m-d H:i:s",time()); $data['endtime'] = ''; $data['status'] = 1; $result = M("myzc")->add($data); //操作日志 $bill['uid'] = $uid; $bill['username'] = $uinfo['username']; $bill['num'] = $num; $bill['coinname'] = $cinfo['name']; $bill['afternum'] = $minfo[$coinname] - $num; $bill['type'] = 2; $bill['addtime'] = date("Y-m-d H:i:s",time()); $bill['st'] = 2; $bill['remark'] = "提币申请"; $billre = M("bill")->add($bill); if($result && $dec_re && $billre){ $this->ajaxReturn(['code'=>1,'info'=>L('提交成功')]); }else{ $this->ajaxReturn(['code'=>0,'info'=>L('提交失败')]); } }else{ } } //上传转账号凭证 public function paycoin(){ if($_POST){ $uid = userid(); $uinfo = M("user")->where(array('id'=>$uid))->field("id,username")->find(); if(empty($uinfo)){ $this->ajaxReturn(['code'=>0,'info'=> L('请先登陆')]); } $cid = trim(I('post.cid')); $zznum = trim(I('post.zznum')); $payimg = trim(I('post.payimg')); $coinname = trim(I('post.coinname')); if($zznum <= 0){ $this->ajaxReturn(['code'=>0,'info'=> L('请输入正确充值数量')]); } if($payimg == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('请上传转账凭证')]); } if($coinname == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('缺少重要参数')]); } if($cid == ""){ $this->ajaxReturn(['code'=>0,'info'=> L('缺少重要参数')]); } $cinfo = M("coin")->where(array('id'=>$cid))->find(); if($zznum < $minnum){ $this->ajaxReturn(['code'=>0,'info'=> L('低于最低额度')]); } $data['uid'] = $uid; $data['username'] = $uinfo['username']; $data['coin'] = strtoupper($coinname); $data['num'] = $zznum; $data['addtime'] = date("Y-m-d H:i:s",time()); $data['updatetime'] = ''; $data['status'] = 1; $data['payimg'] = $payimg; $data['msg'] = ''; $result = M("recharge")->add($data); if($result){ $this->ajaxReturn(['code'=>1,'info'=> L('凭证提交成功')]); }else{ $this->ajaxReturn(['code'=>0,'info'=> L('凭证提交失败')]); } }else{ $this->ajaxReturn(['code'=>0,'info'=> L('参数错误')]); } } //充值页面 public function czpage($id = null){ if(checkstr($id)){ $this->redirect('Finance/index'); } if($id <= 0){ $this->redirect('Finance/index'); } $infos = M("coin")->where(array('name'=>'ERCUS'))->find(); $this->assign('infos',$infos); $addresss = $infos['czaddress']; $urls = $addresss; $drpath = './Public/Static/coinimgs/'; $imgmas = $addresss . '.png'; $urel = './Public/Static/coinimgs/' . $imgmas; Vendor('phpqrcode.phpqrcode'); $objects = new \QRcode(); $sizes = 3; $errorLevels = 16; $objects->png($urls, $drpaths . '/' . $imgmas, $errorLevels, $sizes); $objects->scerweima1($urls,$urels,$urls); $this->assign("addresss",$addresss); $info = M("coin")->where(array('id'=>$id))->find(); if($info['czstatus'] != 1){ $this->redirect('Finance/index'); } $this->assign('info',$info); $address = $info['czaddress']; $url = $address; $drpath = './Public/Static/coinimgs/'; $imgma = $address . '.png'; $urel = './Public/Static/coinimgs/' . $imgma; Vendor('phpqrcode.phpqrcode'); $object = new \QRcode(); $size = 3; $errorLevel = 16; $object->png($url, $drpath . '/' . $imgma, $errorLevel, $size); $object->scerweima1($url,$urel,$url); $this->assign("address",$address); $this->display(); } //钱包总览 public function index(){ if (!userid()) { $this->redirect('/Login/index'); } $clist = M("coin")->where(array('status'=>1))->order('id asc')->field("id,name")->select(); $this->assign("list",$clist); $this->display(); } //获取行情数据 public function get_maket_api($api){ $ch = curl_init(); curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); curl_setopt ($ch, CURLOPT_URL, $api ); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10); $result = json_decode(curl_exec($ch),true); return $result; } //获取折合资产 public function getallzhehe(){ $uid = userid(); $minfo = M("user_coin")->where(array('userid'=>$uid))->find(); $usdt = $minfo['usdt'] + $minfo['usdtd']; $allzhehe = $usdt + session('usdzzh') + session('ogozh') + session('htzh') + session('itczh') + session('htzh') + session('jstzh') + session('itczh') + session('shibzh') + session('filzh') + session('flowzh') + session('iotxzh') + session('xrpzh') + session('trxzh') + session('ltczh') + session('bchzh') + session('dogezh') + session('eoszh') + session('ethzh') + session('btczh'); $this->ajaxReturn(['code'=>1,'allzhehe'=>$allzhehe]); } //获取单个币种资产(usdz) public function getmoneyusdz(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $where['name'] = "ukb_usdt"; $marketinfo = M("market")->where($where)->field("new_price")->find(); $usdzusdt = $marketinfo['new_price']; $re['num'] = $wallinfo['ukb']; $re['numd'] = $wallinfo['ukbd']; $zhehe = $wallinfo['ukb'] * $usdzusdt + $wallinfo['ukbd'] * $usdzusdt; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("usdzzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(ogo) public function getmoneyogo(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=ogousdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['ogo']; $re['numd'] = $wallinfo['ogod']; $zhehe = $wallinfo['ogo'] * $usdt_price + $wallinfo['ogod'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("ogozh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(ht) public function getmoneyht(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=htusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['ht']; $re['numd'] = $wallinfo['htd']; $zhehe = $wallinfo['ht'] * $usdt_price + $wallinfo['htd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("htzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(itc) public function getmoneyitc(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=itcusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['itc']; $re['numd'] = $wallinfo['itcd']; $zhehe = $wallinfo['itc'] * $usdt_price + $wallinfo['itcd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("itczh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(jst) public function getmoneyjst(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=jstusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['jst']; $re['numd'] = $wallinfo['jstd']; $zhehe = $wallinfo['jst'] * $usdt_price + $wallinfo['jstd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("jstzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(flow) public function getmoneyflow(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=flowusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['flow']; $re['numd'] = $wallinfo['flowd']; $zhehe = $wallinfo['flow'] * $usdt_price + $wallinfo['flowd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("flowzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(shib) public function getmoneyshib(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=shibusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['shib']; $re['numd'] = $wallinfo['shibd']; $zhehe = $wallinfo['shib'] * $usdt_price + $wallinfo['shibd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("shibzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(fil) public function getmoneyfil(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=filusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['fil']; $re['numd'] = $wallinfo['fild']; $zhehe = $wallinfo['fil'] * $usdt_price + $wallinfo['fild'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("filzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(iotx) public function getmoneyiotx(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=iotxusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['iotx']; $re['numd'] = $wallinfo['iotxd']; $zhehe = $wallinfo['iotx'] * $usdt_price + $wallinfo['iotxd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("iotxzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(xrp) public function getmoneyxrp(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=xrpusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['xrp']; $re['numd'] = $wallinfo['xrpd']; $zhehe = $wallinfo['xrp'] * $usdt_price + $wallinfo['xrpd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("xrpzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(trx) public function getmoneytrx(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=trxusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['trx']; $re['numd'] = $wallinfo['trxd']; $zhehe = $wallinfo['trx'] * $usdt_price + $wallinfo['trxd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("trxzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(ltc) public function getmoneyltc(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=ltcusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['ltc']; $re['numd'] = $wallinfo['ltcd']; $zhehe = $wallinfo['ltc'] * $usdt_price + $wallinfo['ltcd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("ltczh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(bch) public function getmoneybch(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=bchusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['bch']; $re['numd'] = $wallinfo['bchd']; $zhehe = $wallinfo['bch'] * $usdt_price + $wallinfo['bchd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("bchzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(doge) public function getmoneydoge(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=dogeusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['doge']; $re['numd'] = $wallinfo['doged']; $zhehe = $wallinfo['doge'] * $usdt_price + $wallinfo['doged'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("dogezh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(eos) public function getmoneyeos(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=eosusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['eos']; $re['numd'] = $wallinfo['eosd']; $zhehe = $wallinfo['eos'] * $usdt_price + $wallinfo['eosd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("eoszh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(eth) public function getmoneyeth(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=ethusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['eth']; $re['numd'] = $wallinfo['ethd']; $zhehe = $wallinfo['eth'] * $usdt_price + $wallinfo['ethd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("ethzh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(btc) public function getmoneybtc(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=btcusdt"; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $usdt_price = $price_arr['close']; $re['num'] = $wallinfo['btc']; $re['numd'] = $wallinfo['btcd']; $zhehe = $wallinfo['btc'] * $usdt_price + $wallinfo['btcd'] * $usdt_price; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("btczh",$re['zhe']); $this->ajaxReturn($re); } //获取单个币种资产(usdt) public function getmoneyusdt(){ $uid = userid(); $wallinfo = M("user_coin")->where(array('userid'=>$uid))->find(); $re['num'] = $wallinfo['usdt']; $re['numd'] = $wallinfo['usdtd']; $zhehe = $wallinfo['usdt'] + $wallinfo['usdtd']; if($zhehe <= 0){ $zhehe = "0.000000"; } $re['zhe'] = $zhehe; $re['code'] = 1; session("usdtzh",$re['zhe']); $this->ajaxReturn($re); } //获取单币种单价 public function getnewprice(){ $coinname = trim(I('post.coinname')); if($coinname == "UKB"){ $symbol = "ukb_usdt"; $mlist = M("market")->where(array('name'=>$symbol))->field("new_price,min_price,max_price,faxingjia,volume")->find(); $open = $mlist['min_price'];//开盘价 $close = $mlist['new_price'] + $num;//现价 $lowhig = $close - $open; //涨跌 $change = round(($lowhig / $open * 100),2); //涨跌幅 if($change >= 0){ $changestr = "+". $change ."%"; }else{ $changestr = "". $change ."%"; } if($close >= $open){ $close = "".$close.""; }else{ $close = "".$close.""; } }else{ $lowcoin = strtolower($coinname); $symbol = $lowcoin.'usdt'; $coinapi = "https://api.huobi.pro/market/history/kline?period=1day&size=1&symbol=".$symbol; $result = $this->get_maket_api($coinapi); $price_arr = $result['data'][0]; $open = $price_arr['open'];//开盘价 $close = $price_arr['close'];//现价 $lowhig = $close - $open; //涨跌 $change = round(($lowhig / $open * 100),2); //涨跌幅 if($change >= 0){ $changestr = "+". $change ."%"; }else{ $changestr = "". $change ."%"; } if($close >= $open){ $close = "".$close.""; }else{ $close = "".$close.""; } } $data['code'] = 1; $data['newprice'] = $close; $data['changestr'] = $changestr; $this->ajaxReturn($data); } } ?>