| 
					
				 | 
			
			
				@@ -20,282 +20,7 @@ class Index extends Api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         exit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 首页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function outMemberFromRoom() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 强制关闭需要退出正在房间的用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $tenim = new \app\api\controller\Tenim(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $tenim->outMemberFromRoom(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success('请求成功'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     * 生成不重复的随机数字字母组合 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    function getUinqueNo($length = 8) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        $newid = Random::build("alnum",$length); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-////        if(in_array($newid,$nos)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-////            $this->getUinqueNo(8); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-////        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        return $newid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取用户协议等 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getWebsiteInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $params = $this->request->request("params"); //内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if($params == "boxGiftLogo") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            echo $this->success("获取成功!",$this->httpurl(config("site.".$params))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            exit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "<html><body>"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo config("site.".$params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "</body></html>";exit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取用户协议等 小程序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getWebsiteInfoForMini() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $params = $this->request->request("params"); //内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res = config("site.".$params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if($params == "boxGiftLogo") $res = $this->httpurl(config("site.".$params)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 联系我们 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function contactus() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $list = \app\common\model\Config::where(["group"=>"basic","name"=>["in",["email","mobile"]]])->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        foreach($list as $k => $v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $v["name"] == "email" && $data["email"] = $v["value"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $v["name"] == "mobile" && $data["mobile"] = $v["value"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取系统消息列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getMessage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $page = $this->request->request('page',1); // 分页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $pageNum = $this->request->request('pageNum',10); // 分页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 分页搜索构建 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $pageStart = ($page-1)*$pageNum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $flag = $this->request->request("flag",1,"intval"); //标识:1=只取一条,0=全部 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $user_id = $this->auth->id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $obj = \app\common\model\Message::where(["user_id"=>$user_id])->order("createtime","desc")->limit($pageStart,$pageNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if($flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $list = $obj->find(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $list || $list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $list && $list["createtime"] = $this->get_last_time($list["createtime"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $list = $obj->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if($list) foreach($list as $k => &$v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $v["createtime"] = $this->get_last_time($v["createtime"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 删除系统消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function delMessage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $id = $this->request->request("id",0,"intval"); //消息ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if($id <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->error("参数传入错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res = \app\common\model\Message::where(["id"=>$id,"user_id"=>$this->auth->id])->delete(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if($res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->success("删除成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->error("删除失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取主播魅力值排行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getUserCharmRankList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $time = $this->request->request("time",0,"intval"); //时间筛选 1=小时榜,2=今日榜,3=本周榜,4=月榜 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(!in_array($time,[1,2,3,4])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->error("参数传入错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $hour = strtotime(date("Y-m-d H:00:00")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $today = strtotime(date("Y-m-d 00:00:00")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $weekend = strtotime('monday this week'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        $weekend = mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $month = strtotime(date("Y-m-01 00:00:00")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 剩余时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $thistime = time(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        switch ($time) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $redtime = 3600-($thistime - $hour); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $redtime = 3600*24-($thistime - $today); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 3: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $redtime = 3600*24*7-($thistime - $weekend); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 4: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $monthend = mktime(23,59,59,date("m"),date("t"),date("Y")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $redtime = ($monthend - $month)-($thistime - $month); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $timeArr = [1=>$hour,2=>$today,3=>$weekend,4=>$month]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["a.createtime"] = ["gt",$timeArr[$time]]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $list = \app\common\model\UserCharmRank::alias("a") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->field("p.id,sum(a.charm) as charm,u.avatar,u.nickname,u.gender,u.level") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where($where) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->join("hx_user u","u.id = a.user_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->join("hx_party p","p.user_id = a.user_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->group("a.user_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->order("charm","desc") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->limit(100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data["redtime"] = $redtime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data["data"] = $list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取派对热度排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getPartyHotList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 剩余时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $thistime = time(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $hour = strtotime(date("Y-m-d H:00:00")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $redtime = 3600-($thistime - $hour); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["a.createtime"] = ["gt",$hour]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["p.room_type"] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $list = \app\common\model\PartyHot::alias("a") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->field("sum(a.hot) as hot,p.id,u.avatar,p.party_name,p.party_logo") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where($where) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->join("hx_party p","p.id = a.party_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->join("hx_user u","u.id = p.user_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->group("a.party_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->order("hot","desc") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->limit(100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data["redtime"] = $redtime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data["data"] = $list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 首页搜索 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function searchUsers() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $search = $this->request->request("search"); //关键词筛选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(!$search) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->error("请输入搜索内容!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 搜索派对 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        global $whereOr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $whereOr["party_id"] = $search; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $whereOr["party_name"] = ["like","%$search%"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["room_type"] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $partyList = \app\common\model\Party::field("id,party_logo,party_id,party_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where($where) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where(function ($query) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                global $whereOr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $query->whereOr($whereOr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            })->order("party_hot","desc")->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 搜索直播间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        global $whereOrlive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $whereOrlive["party_id"] = $search; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $whereOrlive["party_name"] = ["like","%$search%"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["room_type"] = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $liveList = \app\common\model\Party::field("id,party_logo,party_id,party_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where($where) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where(function ($query) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                global $whereOrlive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $query->whereOr($whereOrlive); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->order("party_hot","desc")->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 相关用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["a.nickname"] = ["like","%$search%"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where["a.u_id"] = $search; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $userList = \app\common\model\User::alias("a")->field("id,avatar,nickname,u_id,f.fans") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->join("hx_view_fans f","f.user_id = a.id","left") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->order("a.is_online,a.noble,a.level") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->whereOr($where)->select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res["partylist"] = $partyList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res["livelist"] = $liveList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $res["userlist"] = $userList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",$res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取下载二维码和邀请码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getInviteCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 获取二维码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $qrcode = $this->httpurl(config("site.qrcode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $miniqrcode = $this->httpurl(config("site.miniqrcode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 获取用户邀请码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $inviteCode = \app\common\model\User::where(["id"=>$this->auth->id])->value("invite_no"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $host = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $downlowdLink = $host."/index/index/appJump?t=wlt".rand(10,999).Random::alpha(8); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["qrcode"=>$qrcode,"miniqrcode"=>$miniqrcode,"inviteCode"=>$inviteCode,"downlowdLink"=>$downlowdLink]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取app分享海报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getAppShare() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["url"=>$this->httpurl(config("site.appShare"))]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取开机动画(暂时关闭) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private function getBootAnimation() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["url"=>$this->httpurl(config("site.bootAnimationUrl")),"time"=>floatval(config("site.bootAnimationTime"))]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取版本更新信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getEdition() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 获取二维码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $is_force = config("site.is_force"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $apkUrl = config("site.apkUrl"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $apkName = config("site.apkName"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $desc = config("site.desc"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $versionCode = config("site.versionCode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["versionCode"=>$versionCode,"isForceUpdate"=>$is_force,"apkUrl"=>$apkUrl,"apkName"=>$apkName,"desc"=>$desc]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取邀请图片 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -379,19 +104,8 @@ class Index extends Api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $this->success("获取成功!",$savepath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取银行列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getBankList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["banklist"=>\app\common\model\Bank::select()]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取开关配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function getSwitch() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->success("获取成功!",["switch"=>config("site.switch")]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 评论时间转换 
			 |