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)));
        }
Example #2
0
        /// <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)));
     }
 }
Example #4
0
        /// <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>("编辑失败!"));
        }
Example #5
0
        /// <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));
        }