public ActionResult ClickShare(dm_friend_thumb_recordEntity dm_Friend_Thumb_RecordEntity) { try { dm_userEntity dm_UserEntity = CacheHelper.ReadUserInfo(base.Request.Headers); dm_Friend_Thumb_RecordEntity.user_id = dm_UserEntity.id; dm_Friend_Thumb_RecordIBLL.ClickShare(dm_Friend_Thumb_RecordEntity); return(Success("分享成功!")); } catch (Exception ex) { return(FailException(ex)); } }
public ActionResult CanclePraise(dm_friend_thumb_recordEntity dm_Friend_Thumb_RecordEntity) { try { dm_userEntity dm_UserEntity = CacheHelper.ReadUserInfo(base.Request.Headers); dm_Friend_Thumb_RecordEntity.user_id = dm_UserEntity.id; dm_Friend_Thumb_RecordIBLL.CanclePraise(dm_Friend_Thumb_RecordEntity); RemoveAllCache(); return(Success("已取消!")); } catch (Exception ex) { return(FailException(ex)); } }
public ActionResult SaveForm(int keyValue, dm_friend_thumb_recordEntity entity) { dm_friend_thumb_recordIBLL.SaveEntity(keyValue, entity); return(Success("保存成功!")); }
List <FriendCircleEntity> GeneralPraise(IEnumerable <dm_friend_circleEntity> dm_Friend_CircleEntities, string cacheKey, bool IsGovernment = false) { //获取用户信息 dm_userEntity dm_UserEntity = CacheHelper.ReadUserInfo(base.Request.Headers); #region 构造点赞信息 List <int> friend_ids = dm_Friend_CircleEntities.Select(t => t.id).ToList(); DataTable dataTable = null; IEnumerable <dm_friend_thumb_recordEntity> dm_friend_thumb_recordList = null; IEnumerable <dm_userEntity> dm_UserList = null; if (friend_ids.Count > 0) { #region 获取哆米圈文章的点赞记录 dataTable = dm_Friend_Thumb_RecordIBLL.GetPraiseRecord(friend_ids); #endregion #region 获取我的点赞情况 dm_friend_thumb_recordList = dm_Friend_Thumb_RecordIBLL.GetPraiseRecord(friend_ids, (int)dm_UserEntity.id); #endregion if (!IsGovernment) { List <string> user_ids = dm_Friend_CircleEntities.Select(t => t.createcode).Distinct().ToList();//获取任务创建人 dm_UserList = dM_UserIBLL.GetUserListByIDS(user_ids); } } List <FriendCircleEntity> dyList = new List <FriendCircleEntity>(); foreach (var item in dm_Friend_CircleEntities) { List <string> headPicList = new List <string>(); int MyPariseStatus = 0; string NickName = "", HeadPic = ""; if (IsGovernment) { NickName = "哆来米"; HeadPic = "http://dlaimi.cn/Content/Images/default.png"; } else { if (!dm_UserList.IsEmpty()) { dm_userEntity Pub_UserEntity = dm_UserList.Where(t => item.createcode == t.id.ToString()).FirstOrDefault(); if (!Pub_UserEntity.IsEmpty()) { NickName = Pub_UserEntity.nickname; HeadPic = Pub_UserEntity.headpic; } } } if (!dataTable.IsEmpty()) { DataRow[] dataRows = dataTable.Select(" friend_id=" + item.id); foreach (DataRow itemRow in dataRows) { headPicList.Add(itemRow["headpic"].IsEmpty() ? "" : itemRow["headpic"].ToString()); } } if (!dm_friend_thumb_recordList.IsEmpty()) { dm_friend_thumb_recordEntity dm_Friend_Thumb_RecordEntity = dm_friend_thumb_recordList.Where(t => t.user_id == dm_UserEntity.id && t.friend_id == item.id).FirstOrDefault(); MyPariseStatus = dm_Friend_Thumb_RecordEntity.IsEmpty() ? 0 : (int)dm_Friend_Thumb_RecordEntity.status; } dyList.Add(new FriendCircleEntity { TemplateDetail = item, PraiseRecord = headPicList, MyPariseStatus = MyPariseStatus, Pub_UserInfo = new PubUserInfo { NickName = NickName, HeadPic = HeadPic, PubTime = TimeConvert(item.createtime) }, CacheKey = cacheKey }); } #endregion return(dyList); }