public JsonResult Ajax_AddWTT(JrttWeiTouTiaoReq req) { if (string.IsNullOrWhiteSpace(req.Content)) { return(Json(new AjaxResult <Object>("微头条内容不能为空!"))); } if (string.IsNullOrWhiteSpace(req.Pid)) { return(Json(new AjaxResult <Object>("平台ID错误!"))); } return(Json(wtt.AddYPWTT(req))); }
/// <summary> /// 添加微头条 /// </summary> /// <param name="req"></param> /// <returns></returns> public AjaxResult <Object> AddYPWTT(JrttWeiTouTiaoReq req) { Ypjrttweitoutiaoinfo model = new Ypjrttweitoutiaoinfo(); model.Content = req.Content; model.Createtime = DateTime.Now; model.Images = req.Images; model.PlatformIds = req.Pid; model.Status = (int)AIDB.Enum.JrttWeiTouTiaoEnum.status.未发布; db.Ypjrttweitoutiaoinfo.Add(model); db.SaveChanges(); return(new AjaxResult <Object>("添加成功!", 0)); }
public JsonResult Ajax_WTTGetList(JrttWeiTouTiaoReq req) { if (req.Status == (int)AIDB.Enum.JrttWeiTouTiaoEnum.status.头条平台已发布) { return(Json(wtt.GetList(req))); } else { YPJrttWeiTouTiaoReq model = new YPJrttWeiTouTiaoReq(); model.Content = req.Content; model.PageIndex = req.PageIndex; model.PageSize = req.PageSize; return(Json(wtt.YPGetList(model))); } }
/// <summary> /// 编辑微头条 /// </summary> /// <param name="req"></param> /// <returns></returns> public AjaxResult <object> EditYPWTT(JrttWeiTouTiaoReq req) { Ypjrttweitoutiaoinfo model = db.Ypjrttweitoutiaoinfo.Where(w => w.Id == req.Id).FirstOrDefault(); if (model == null) { return(new AjaxResult <Object>("头条信息不存在!")); } model.PlatformIds = req.Pid; model.Content = req.Content; if (db.SaveChanges() > 0) { return(new AjaxResult <Object>("编辑成功!", 0)); } return(new AjaxResult <Object>("编辑失败!")); }
/// <summary> /// 已发布 微头条 今日头条 /// </summary> /// <param name="req"></param> /// <returns></returns> public AjaxResult <Pagination <JrttWeiTouTiaoDto> > GetList(JrttWeiTouTiaoReq req) { Pagination <JrttWeiTouTiaoDto> page = new Pagination <JrttWeiTouTiaoDto>(); var query = from b in db.Jrttweitoutiaoinfo select new JrttWeiTouTiaoDto { ID = b.Id, Content = b.Content, Thread_Id = b.ThreadId, Ugc_U13_Cut_Image_List = b.UgcU13CutImageList, Publish_Time = b.PublishTime, }; if (!string.IsNullOrWhiteSpace(req.Content)) { query = query.Where(w => w.Content.Contains(req.Content)); } page.TotalCount = query.Count(); page.dataList = query.OrderByDescending(m => m.ID).Skip((req.PageIndex - 1) * req.PageSize).Take(req.PageSize).ToList(); return(new AjaxResult <Pagination <JrttWeiTouTiaoDto> >(page)); }