/// <summary> /// 保存活动讨论 /// </summary> public JsonResult SavaActivityReply(string entity) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ActivityReplyEntity model = serializer.Deserialize <ActivityReplyEntity>(entity); string replyID = string.Empty; replyID = ActivityBusiness.CreateActivityReply(model.ActivityID, model.Msg, CurrentUser.UserID, CurrentUser.AgentID, model.FromReplyID, model.FromReplyUserID, model.FromReplyAgentID); List <ActivityReplyEntity> list = new List <ActivityReplyEntity>(); if (!string.IsNullOrEmpty(replyID)) { model.ReplyID = replyID; model.CreateTime = DateTime.Now; model.CreateUser = CurrentUser; model.CreateUserID = CurrentUser.UserID; model.AgentID = CurrentUser.AgentID; if (!string.IsNullOrEmpty(model.FromReplyID)) { model.FromReplyUser = OrganizationBusiness.GetUserByUserID(model.FromReplyUserID, model.FromReplyAgentID); } list.Add(model); } JsonDictionary.Add("Items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取活动讨论列表 /// </summary> /// <param name="activityID"></param> /// <param name="pageSize"></param> /// <param name="pageIndex"></param> /// <param name="totalCount"></param> /// <param name="pageCount"></param> public static List <ActivityReplyEntity> GetActivityReplys(string activityID, int pageSize, int pageIndex, ref int totalCount, ref int pageCount) { List <ActivityReplyEntity> list = new List <ActivityReplyEntity>(); string whereSql = " status<>9 and activityID='" + activityID + "' "; DataTable dt = CommonBusiness.GetPagerData("ActivityReply", "*", whereSql, "AutoID", "CreateTime desc ", pageSize, pageIndex, out totalCount, out pageCount, false); foreach (DataRow dr in dt.Rows) { ActivityReplyEntity model = new ActivityReplyEntity(); model.FillData(dr); model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.AgentID); if (!string.IsNullOrEmpty(model.FromReplyID)) { model.FromReplyUser = OrganizationBusiness.GetUserByUserID(model.FromReplyUserID, model.FromReplyAgentID); } list.Add(model); } return(list); }