/// <summary> /// 根据主键删除通知 /// </summary> /// <param name="noticeId"></param> public static void DeleteNoticeById(string noticeId) { Model.SUBHSSEDB db = Funs.DB; Model.InformationProject_Notice Notice = db.InformationProject_Notice.FirstOrDefault(e => e.NoticeId == noticeId); if (Notice != null) { BLL.CommonService.DeleteAttachFileById(noticeId); ///删除审核流程相关数据 BLL.CommonService.DeleteFlowOperateByID(Notice.NoticeId); ///删除编码表记录 BLL.CodeRecordsService.DeleteCodeRecordsByDataId(noticeId); //// 删除浏览记录 UserService.DeleteUserRead(noticeId); db.InformationProject_Notice.DeleteOnSubmit(Notice); db.SubmitChanges(); } }