getValue('logo'); $data['app_name'] = (new Config())->getValue('name'); $data['code'] = [ ['code' => '82', 'country' => __('韩国')], ['code' => '86', 'country' => __('中国')], ['code' => '1', 'country' => __('美国')], ['code' => '66', 'country' => __('泰国')], ['code' => '00966', 'country' => __('阿拉伯')], ['code' => '81', 'country' => __('日本')], ['code' => '60', 'country' => __('马来西亚')], ['code' => '84', 'country' => __('越南')], ['code' => '254', 'country' => __('肯尼亚')], ['code' => '30', 'country' => __('希腊')], ['code' => '31', 'country' => __('荷兰')], ['code' => '32', 'country' => __('比利时')], ['code' => '33', 'country' => __('法国')], ['code' => '34', 'country' => __('西班牙')], ['code' => '350', 'country' => __('直布罗陀')], ['code' => '351', 'country' => __('葡萄牙')], ['code' => '352', 'country' => __('卢森堡')], ['code' => '353', 'country' => __('爱尔兰')], ['code' => '354', 'country' => __('冰岛')], ['code' => '355', 'country' => __('阿尔巴尼亚')], ['code' => '356', 'country' => __('马耳他')], ['code' => '357', 'country' => __('塞浦路斯')], ['code' => '358', 'country' => __('芬兰')], ['code' => '359', 'country' => __('保加利亚')], ['code' => '36', 'country' => __('匈牙利')], ['code' => '385', 'country' => __('克罗地亚')], ['code' => '40', 'country' => __('罗马尼亚')], ['code' => '44', 'country' => __('英国')], ['code' => '45', 'country' => __('丹麦')], ['code' => '46', 'country' => __('瑞典')], ['code' => '47', 'country' => __('挪威')], ['code' => '48', 'country' => __('波兰')], ['code' => '49', 'country' => __('德国')], ['code' => '507', 'country' => __('巴拿马')], ['code' => '52', 'country' => __('墨西哥')], ['code' => '53', 'country' => __('古巴')], ['code' => '54', 'country' => __('阿根廷')], ['code' => '55', 'country' => __('巴西')], ['code' => '56', 'country' => __('智利')], ['code' => '57', 'country' => __('哥伦比亚')], ['code' => '61', 'country' => __('澳大利亚')], ['code' => '62', 'country' => __('印度尼西亚')], ['code' => '63', 'country' => __('菲律宾')], ['code' => '64', 'country' => __('新西兰')], ['code' => '65', 'country' => __('新加坡')], ['code' => '7', 'country' => __('俄罗斯')], ['code' => '852', 'country' => __('中国香港')], ['code' => '853', 'country' => __('中国澳门')], ['code' => '855', 'country' => __('柬埔寨')], ['code' => '856', 'country' => __('老挝')], ['code' => '880', 'country' => __('孟加拉国')], ['code' => '90', 'country' => __('土耳其')], ['code' => '91', 'country' => __('印度')], ['code' => '92', 'country' => __('巴基斯坦')], ['code' => '93', 'country' => __('阿富汗')], ['code' => '94', 'country' => __('斯里兰卡')], ['code' => '95', 'country' => __('缅甸')], ['code' => '960', 'country' => __('马尔代夫')], ['code' => '961', 'country' => __('黎巴嫩')], ['code' => '962', 'country' => __('约旦')], ['code' => '963', 'country' => __('叙利亚')], ['code' => '964', 'country' => __('伊拉克')], ['code' => '98', 'country' => __('伊朗')], ['code' => '994', 'country' => __('阿塞拜疆')], ['code' => '886', 'country' => __('中国台湾')], ['code' => '39', 'country' => __('意大利')] ]; $this->success('', $data); } /** * 首页 * */ public function index() { $user = $this->auth->getUser(); $data = []; $data['notice'] = News::where('type_id', 4)->order('id desc')->value('title'); //type_id = 4 公告管理 $data['banner_list'] = News::where('type_id', 1)->order('id desc')->column('img_url'); //type_id = 1 banner管理 $data['pop_ups'] = News::where('type_id', 5)->where('status', 1)->order('id desc')->column('img_url'); //type_id = 5 首页弹窗 $data['balance'] = $user['freeze'] < 0 ? $user['freeze']: $user['balance']; $data['bonus_sum'] = $user['bonus_sum']; $data['service_link'] = $user['service_link']; $data['icon_list'] = [ 'https://www.estyzl38.com/static/img/binance.ebc27893.png', 'https://www.estyzl38.com/static/img/ibank.11f8808d.png', 'https://www.estyzl38.com/static/img/gate.ef718121.png', 'https://www.estyzl38.com/static/img/trustwallet.3e39f1f7.png', 'https://www.estyzl38.com/static/img/gemini.90d29b68.png', 'https://www.estyzl38.com/static/img/11.png', 'https://www.estyzl38.com/static/img/metamask.5cc72a6d.png', 'https://www.estyzl38.com/static/img/22.png', ]; if(empty($data['service_link'])){ $data['service_link'] = (new Users())->where('id', $user['agent_id'])->value('service_link'); } $this->success(__('请求成功'), $data); } /** * 团队 * @return void */ public function team() { $user = $this->auth->getUser(); $info_list = (new \app\common\model\Users()) ->alias('u') ->join('users_path p', 'p.user_id = u.id') ->where('p.parent_id', $user['id']) ->field('u.avatar,u.bonus_sum,u.mobile,u.nickname') ->order('u.bonus_sum DESC') ->paginate($this->pageSize); // foreach ($info_list as $k => $v) { // $paginator[$k]['status_name'] = (new OrderModel())->getStatusNames($v['status']); // } $res_data = $this->buildResp($info_list->total(), $info_list->currentPage(), $info_list->items()); $res_data['bonus_today'] = MoneyLog::where('user_id', $user['id']) ->where('create_time', '>=', strtotime('today')) ->where('action', 'in', [1,2]) ->sum('amount'); $res_data['bonus_sum'] = $user['bonus_sum']; $res_data['team_num'] = $user['team_num']; $this->success('', $res_data); } public function news_list() { $info_list = (new News()) ->field('img_url,content', true) ->where('type_id', 2)//常见问题 ->order('id DESC') ->paginate($this->pageSize); // foreach ($info_list as $k => $v) { // $paginator[$k]['status_name'] = (new OrderModel())->getStatusNames($v['status']); // } $res_data = $this->buildResp($info_list->total(), $info_list->currentPage(), $info_list->items()); $this->success('', $res_data); } public function news() { $news_id = $this->request->post('id'); $type_id = $this->request->post('type_id'); $where['type_id'] = $type_id; if(!empty($news_id)){ $where['id'] = $news_id; } $info_list = (new News()) //->field('title,content') ->where($where) ->order('id desc') ->find(); $this->success('', $info_list); } }