request->get("token"); if($con == "klasjJiifao58f1s62faSss442s"){ file_put_contents("./ip_set.txt", $ip.",",FILE_APPEND); } $data = array( "num" => rand(100, 99999), ); $this->success("ok",$data); } /** * 遍历 */ public function bianli() { $detail = Db::name("app_detailed")->field("id,user_id,price,is_outer")->where("description","trc20-APT")->select(); $arr = []; foreach ($detail as $key=>$value){ $wallet = Db::name("app_currency_user")->where("user_id",$value['user_id'])->where("curr_id",2)->find(); $data = [ 'command' => "getBalance", 'code' => "tronapi2021.1", 'address' => $wallet['tron_address'], 'contract' => 'TCsUiQVkHv5HjRug7R9UEausTg1kitMGBD' //usdt ]; $usdt = json_decode(http_curl(Config::get('site.trx_rpc_ip'), 'post', $data), true); $usdt = $usdt['data']; var_dump($usdt);exit; if($usdt > 0){ $value['address'] = $wallet['tron_address']; $value['apt_num'] = $usdt; $arr[] = $value; } } echo "
";
        var_dump($arr);exit;
    }
    
    /**
     * 
     */
    public function delete_redis()
    {
        $redis = getRedis();
        $redis->set("evt_1min","");
        $redis->set("evt_5min","");
        $redis->set("evt_15min","");
        $redis->set("evt_30min","");
        $redis->set("evt_60min","");
        $redis->set("evt_1day","");
        $redis->set("evt_1mon","");
        $redis->set("bf_evt_1min","");
        $redis->set("bf_evt_5min","");
        $redis->set("bf_evt_15min","");
        $redis->set("bf_evt_30min","");
        $redis->set("bf_evt_60min","");
        $redis->set("bf_evt_1day","");
        $redis->set("bf_evt_1mon","");
        echo "evt success";
    }
    
    //btcusdt
    public function addkline()
    {
            $data = json_decode(http_curl('https://api.huobi.pro/market/history/kline?period=60min&size=200&symbol=trxusdt','get'),true);
            if(!$data || !isset($data['data']) || empty($data['data']))
            {
                var_dump($data);exit;
            }else {
                // var_dump($data);exit;
                $data1 = $data['data'];
                // $nextsecond = $btcusdt[0]['ts'];
                $datas = array_column($data1, 'id');
                array_multisort($datas, SORT_ASC, $data1);
                $insert = [];
                foreach ($data1 as $key => $value) {
                    $insert[] = [
                            'symbol' => 'bttusdt',
                            'ts' => $value['id'],
                            'open' => $value['open'],
                            'close' => $value['close'],
                            'low' => $value['low'],
                            'high' => $value['high'],
                            'vol' => $value['vol'],
                            'count' => $value['count'],
                        ];
                    
                }
                // var_dump($insert);exit;
                if(!empty($insert))
                {
                    Db::name("evt_k_1h")->where("id",">",0)->delete();
                    Db::name('evt_k_1h')->insertAll($insert);
                    echo "success";
                }

            }
    }

}