@using System.Linq @using FSLib.Data @using Newtonsoft.Json @using Web12306.Models @using Web12306.Models.Entity.ChatRoom @{ Layout = null; var t = Request.QueryString["t"].ToInt32(2); var page = Request.QueryString["p"].ToInt32(1); var pagesize = t == 2 ? (int?)null : 50; var db = new ChatRoomDb(); var count = db.AbuseReports.Count(s => s.Is_Check == t); var tpages = pagesize == null ? 1 : (int)(Math.Ceiling(count * 1.0 / pagesize.Value)); var pageinfo = new PagingInfo(0, count, page) { PageCount = tpages }; var list = db.QueryAbuseReports(t, page, pagesize); } 聊天室举报管理
@foreach (var item in list) { var chatdata = JsonConvert.DeserializeObject(item.Data); }
ID 房间 内容 举报人 被举报人 举报时间 操作
@item.Id
@item.RoomKey
@(item.Is_Check == 1 ? "已处理" : "未处理")
@chatdata.Detail.Items.Select(s => s.Text).JoinAsString(";") @{ if (chatdata.Detail.Media != null) { foreach (var media in chatdata.Detail.Media) { } } if (!string.IsNullOrEmpty(chatdata.Detail.Image)) { } } @item.Reporting_Name
@item.Reporting_Account
@item.Alleged_WrongDoer_Name
@item.Alleged_WrongDoer_Account
@item.Ctime.ToString() @if (item.Is_Check == 2) {
}
@pageinfo.GetMvcPagingHtml("?t=" + t + "&p={0}")