/// <summary> /// 文章点赞 /// </summary> public ResultJson ArticlePointPraise(GetArticlePointPraiseRequest request) { ResultJson result = new ResultJson(); RestaurantController restaurantContro = new RestaurantController(); CustomLikeRequest customLike_Request = new CustomLikeRequest { Type_Like = UserLikeTypeVariable.ArticleLike, UserId = request.UserId, Token = request.Token, Opertion = request.Opertion, OtherId = request.OtherId }; var customLike_Result = restaurantContro.CustomerLikeOrNot(customLike_Request); if (customLike_Result.HttpCode != 200) { result.HttpCode = 300; result.Message = Enum_Message.DataExitMessage.Enum_GetString(); return(result); } var UpdateResult = false; lock (ObjLock) { Article Item_Article = CacheForModel_Article.Instance.GetArticleListById(request.OtherId); if (Item_Article == null) { result.HttpCode = 300; result.Message = Enum_Message.NoMoreDataMessage.Enum_GetString(); return(result); } if (request.Opertion.ToLower() == Enum_Opertion.Delete.Enum_GetString()) { Item_Article.loveCount--; UpdateResult = DbOpertion.DBoperation.ArticleOper.Instance.Update(Item_Article); } else if (request.Opertion.ToLower() == Enum_Opertion.Insert.Enum_GetString()) { Item_Article.loveCount++; UpdateResult = DbOpertion.DBoperation.ArticleOper.Instance.Update(Item_Article); } } if (!UpdateResult) { result.HttpCode = 300; result.Message = Enum_Message.DataNotSuccessMessage.Enum_GetString(); } else { result.HttpCode = 200; result.Message = Enum_Message.SuccessMessage.Enum_GetString(); } return(result); }
public ResultJson ArticlePointPraise(GetArticlePointPraiseRequest request) { return(ArticleBiz.Instance.ArticlePointPraise(request)); }