/// <summary> /// 获取站内信数量 /// </summary> /// <param name="user_id"></param> /// <param name="year"></param> /// <param name="month"></param> /// <param name="day"></param> /// <returns></returns> public int GetSenderMessageCount(string user_id, DateTime start, DateTime end) { var pdal = new MessageDal(); return(pdal.GetCount(x => x.SenderUserID == user_id && x.UpdateTime >= start && x.UpdateTime < end)); }
/// <summary> /// 获取站内信数量 /// </summary> /// <param name="user_id"></param> /// <param name="year"></param> /// <param name="month"></param> /// <param name="day"></param> /// <returns></returns> public int GetSenderMessageCount(int user_id, DateTime start, DateTime end) { string key = Com.GetCacheKey("messagecount", user_id.ToString(), start.ToString(), end.ToString()); return(Cache(key, () => { var pdal = new MessageDal(); return pdal.GetCount(x => x.SenderUserID == user_id && x.UpdateTime >= start && x.UpdateTime < end); })); }