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);
}
}
?>