Example #1
0
        /// <summary>
        ///     获取单个的通知公告
        /// </summary>
        /// <param name="noteID"></param>
        /// <returns></returns>
        public JsonResult GetSingeNotes(int noteID)
        {
            try
            {
                string           sqlwhere = string.Format(@"  NoteId={0}", noteID);
                List <Sys_Notes> list     = _notesManager.GetListNotes(sqlwhere);
                Sys_Notes        model    = list.Count > 0 ? list[0] : new Sys_Notes();

                List <Sys_NotesResource> NoteResource = _notesManager.GetNotesResourceNote(" NoteId=" + noteID);
                string html = "";
                foreach (Sys_NotesResource item in NoteResource)
                {
                    html += "<p>";
                    html += "<span title='" + item.FileName + "'>" + item.FileName + "</span>&nbsp;&nbsp;&nbsp;&nbsp;";
                    html += "<a href='" + Url.Addr(_noteResourceUrl + item.RealName) +
                            "' target='_Blank' class='icon idown' title='" + NoteLanguage.Download + "'></a>";
                    html += "</p>";
                }

                return(Json(new
                {
                    result = 1,
                    model.SortID,
                    content = model.NoteContent,
                    title = model.NoteTitle,
                    date = model.publishtimeStr,
                    model.AdFlag,
                    model.DepTrainFlag,
                    html
                }, JsonRequestBehavior.AllowGet));
            }
            catch
            {
                return(Json(new
                {
                    result = 0,
                    content = "",
                    id = ""
                }, JsonRequestBehavior.AllowGet));
            }
        }