/// <summary> /// 检查权限(检查软件权限) /// </summary> /// <param name="softid"></param> /// <param name="url"></param> protected void CheckHasRight(int softid, string url) { if (!AvailableSofts.Exists(a => a.ID == softid) || !loginService.CheckUrlRight(url)) { throw new NotRightException(); } }
private Result GetComplexPlatUserData(HttpContext context) { var loginService = new URLoginService(); SetDownHead(context.Response, "复合平台用户下载量.xls", false, "gb2312"); if (loginService.CheckUrlRight("tools/InternalCommonUse.aspx", "?act=getcomplexplatuserdata")) { List <SoftUser> lstsoftuser = GetComplexPlatUserData_GetData(context); Func <List <SoftUser>, List <List <string> > > func = p => { var tempList = new List <List <string> >(); foreach (SoftUser item in p) { var values = new List <string>(); values.Add(item.StatDate.ToString("yyyy-MM-dd")); values.Add(UtilityHelp.FormatNum(item.NewNum)); values.Add(UtilityHelp.FormatNum(item.ActiveNum)); tempList.Add(values); } return(tempList); }; string html = GetTableHtml(new[] { "日期", "新增用户", "活跃用户" }, func(lstsoftuser)); return(Result.GetSuccessedResult(html, false, true)); } else { return(Result.GetSuccessedResult("", false, true)); } }