public IActionResult GetArtice(string uuid) { long logId = 0; try { logId = BaseApiManager.SaveLogs(uuid); if (!IsUuid(uuid)) { return(Error(logId, "verify uuid fail!")); } var entityInterfaceAccount = GetInterfaceAccountByUuid(uuid); string companyId = entityInterfaceAccount.CompanyID; string articeId = Accessor.HttpContext.Request.GetQueryString("id"); bool result = ArticeService.UpdateArticeHits(SystemID, companyId, articeId); var entity = ArticeService.GetArtice(SystemID, companyId, articeId); if (entity == null) { return(Error(logId, "id invalid!")); } var data = new { id = entity.ArticeID, title = entity.Title.IIF(string.Empty), title_brief = entity.TitleBrief.IIF(string.Empty), class_id = entity.ClassID, class_name = entity.ClassName, author = entity.Author.IIF(string.Empty), source = entity.Source.IIF(string.Empty), image_src = entity.ImgSrc.IIF(string.Empty), image_src_array = ToImgArray(entity.ImgArray), hits = entity.Hits.ToInt(), digs_up = entity.UpNum.ToInt(), digs_down = entity.DownNum.ToInt(), keyword = entity.Keyword.IIF(string.Empty), description = entity.Description.IIF(string.Empty), content = entity.Content.IIF(string.Empty), date = entity.CreateDate }; return(Success(logId, "ok", data)); } catch (Exception ex) { return(Error(logId, ex.Message)); } }
public IActionResult Add(string classId, string articeId) { try { string funcId = string.Empty; if (!IsAddPermission(articeId, out funcId)) { return(ToPermission(funcId)); } var entityClass = ClassService.GetClass(SystemID, CompanyID, classId); if (entityClass == null) { return(ToError("class id invalid!")); } ViewData["ClassID"] = entityClass.ClassID; ViewData["ClassName"] = entityClass.ClassName; if (string.IsNullOrWhiteSpace(articeId)) { return(View(new Ld_Info_Artice() { CreateDate = DateTime.Now })); } var entity = ArticeService.GetArtice(SystemID, CompanyID, articeId); if (entity == null) { return(View(new Ld_Info_Artice() { CreateDate = DateTime.Now })); } return(View(entity)); } catch (Exception ex) { return(ToError(ex.Message)); } }