public ActionResult List(PublishSearInfo searInfo, Pager p) { if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("token"); } if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("key"); } try { //var user = UserToken.Valid(id); var app = App.Valid(searInfo.Token); // 需要总记录数来分页 p.RetrieveTotalCount = true; var expression = Search(p["dtStart"].ToDateTime(), p["dtEnd"].ToDateTime(), p["Q"], p, searInfo.Role); expression &= PublishInfo._.Publish.Equal(1); var list = PublishInfo.FindAll(expression, p); // var list1 = Search(p); // Json输出 return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("success", new { list = list, pager = p }))); } catch (Exception ex) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("error"))); } }
public ActionResult GetList(PublishSearInfo searInfo, Pager p) { if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("token"); } if (searInfo.Token.IsNullOrEmpty()) { searInfo.Token = GetRequest("key"); } var openId = GetRequest("openid"); if (openId.IsNullOrEmpty()) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("OpenId is null"))); } try { //var user = UserToken.Valid(id); var app = App.Valid(searInfo.Token); var user = FindCurrentUser(openId); if (user == null) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("this user is not valid"))); } // 需要总记录数来分页 p.RetrieveTotalCount = true; var expression = Search(p["dtStart"].ToDateTime(), p["dtEnd"].ToDateTime(), p["Q"], p, user.Role); expression &= PublishInfo._.OpenId.Equal(openId); var list = Entity <PublishInfo> .FindAll(expression); // var list1 = Search(p); // Json输出 return(Json(ReturnHelper.SuccessMsgDataDCountHttpCode("success", new { list = list, pager = p }))); } catch (Exception ex) { return(Json(ReturnHelper.ErrorMsgEcodeElevelHttpCode("error"))); } }