412 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			412 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     ///  工程暂停令
 | |
|     /// </summary>
 | |
|     public static class APIPauseNoticeService
 | |
|     {
 | |
|         #region 根据PauseNoticeId获取工程暂停令
 | |
|         /// <summary>
 | |
|         ///  根据 PauseNoticeId获取工程暂停令
 | |
|         /// </summary>
 | |
|         /// <param name="PauseNoticeId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.PauseNoticeItem getPauseNoticeById(string PauseNoticeId)
 | |
|         {
 | |
|             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
 | |
|             {
 | |
|                 var getInfo = from x in db.Check_PauseNotice
 | |
|                               where x.PauseNoticeId == PauseNoticeId
 | |
|                               select new Model.PauseNoticeItem
 | |
|                               {
 | |
|                                   PauseNoticeId = x.PauseNoticeId,
 | |
|                                   ProjectId = x.ProjectId,
 | |
|                                   PauseNoticeCode = x.PauseNoticeCode,
 | |
|                                   UnitId = x.UnitId,
 | |
|                                   UnitName = db.Base_Unit.First(u => u.UnitId == x.UnitId).UnitName,
 | |
|                                   UnitWorkId=x.UnitWorkId,
 | |
|                                   ProjectPlace = db.WBS_UnitWork.First(u=>u.UnitWorkId ==x.UnitWorkId).UnitWorkName,
 | |
|                                   WrongContent = x.WrongContent,
 | |
|                                   PauseTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.PauseTime),
 | |
|                                   PauseContent = x.PauseContent,
 | |
|                                   OneContent = x.OneContent,
 | |
|                                   SecondContent = x.SecondContent,
 | |
|                                   ThirdContent = x.ThirdContent,
 | |
|                                   IsConfirm = x.IsConfirm,
 | |
|                                   IsConfirmName = (x.IsConfirm == true ? "已确认" : "待确认"),
 | |
|                                   CompileManId = x.CompileManId,
 | |
|                                   CompileManName = db.Sys_User.First(u => u.UserId == x.CompileManId).UserName,
 | |
|                                   CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate),
 | |
|                                   SignManId = x.SignManId,
 | |
|                                   SignManName = db.Sys_User.First(u => u.UserId == x.SignManId).UserName,
 | |
|                                   SignDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.SignDate),
 | |
|                                   ApproveManId = x.ApproveManId,
 | |
|                                   ApproveManName = db.Sys_User.First(u => u.UserId == x.ApproveManId).UserName,
 | |
|                                   ApproveDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.ApproveDate),
 | |
|                                   DutyPersonId = x.DutyPersonId,
 | |
|                                   DutyPersonName = db.Sys_User.First(u => u.UserId == x.DutyPersonId).UserName,
 | |
|                                   DutyPersonDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.DutyPersonDate),
 | |
|                                   ProfessionalEngineerId = x.ProfessionalEngineerId,
 | |
|                                   ProfessionalEngineerName = UserService.getUserNamesUserIds(x.ProfessionalEngineerId),
 | |
|                                   ProfessionalEngineerTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.ProfessionalEngineerTime),
 | |
|                                   ConstructionManagerId = x.ConstructionManagerId,
 | |
|                                   ConstructionManagerName = db.Sys_User.First(u => u.UserId == x.ConstructionManagerId).UserName,
 | |
|                                   ConstructionManagerTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.ConstructionManagerTime),
 | |
|                                   UnitHeadManId = x.UnitHeadManId,
 | |
|                                   UnitHeadManName = db.Sys_User.First(u => u.UserId == x.UnitHeadManId).UserName,
 | |
|                                   UnitHeadManTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.UnitHeadManTime),
 | |
|                                   SupervisorManId = x.SupervisorManId,
 | |
|                                   SupervisorManName = db.Sys_User.First(u => u.UserId == x.SupervisorManId).UserName,
 | |
|                                   SupervisorManTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.SupervisorManTime),
 | |
|                                   OwnerId = x.OwnerId,
 | |
|                                   OwnerName = db.Sys_User.First(u => u.UserId == x.OwnerId).UserName,
 | |
|                                   OwnerTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.OwnerTime),
 | |
|                                   States = x.States,
 | |
|                                   PauseStates = x.PauseStates,
 | |
|                                   PauseNoticeAttachUrl = APIUpLoadFileService.getFileUrl(x.PauseNoticeId, null),
 | |
|                                   FlowOperateItem = getFlowOperateItem(x.PauseNoticeId),
 | |
|                               };
 | |
|                 return getInfo.FirstOrDefault();
 | |
|             }
 | |
|         }
 | |
|         #endregion        
 | |
| 
 | |
|         #region 根据ID 获取审核信息
 | |
|         /// <summary>
 | |
|         ///  根据ID 获取审核信息
 | |
|         /// </summary>
 | |
|         /// <returns></returns>
 | |
|         public static List<Model.FlowOperateItem> getFlowOperateItem(string pauseNoticeId)
 | |
|         {
 | |
|             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
 | |
|             {
 | |
|                 var getInfo = from x in db.Check_PauseNoticeFlowOperate
 | |
|                               where x.PauseNoticeId == pauseNoticeId
 | |
|                               orderby x.OperateTime descending
 | |
|                               select new Model.FlowOperateItem
 | |
|                               {
 | |
|                                   FlowOperateId = x.FlowOperateId,
 | |
|                                   DataId = x.PauseNoticeId,
 | |
|                                   AuditFlowName = x.OperateName,
 | |
|                                   OperaterId = x.OperateManId,
 | |
|                                   OperaterName = db.Sys_User.First(z => z.UserId == x.OperateManId).UserName,
 | |
|                                   OperaterTime = string.Format("{0:yyyy-MM-dd HH:mm:ss}", x.OperateTime),
 | |
|                                   IsAgree = x.IsAgree,
 | |
|                                   Opinion = x.Opinion,
 | |
|                                   SignatureUrl = APIUpLoadFileService.getFileUrl(string.Empty, x.SignatureUrl),
 | |
|                               };
 | |
|                 return getInfo.ToList();
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         #region 获取工程暂停令列表信息
 | |
|         /// <summary>
 | |
|         /// 获取工程暂停令列表信息
 | |
|         /// </summary>
 | |
|         /// <param name="projectId"></param>
 | |
|         /// <param name="unitId"></param>
 | |
|         /// <param name="strParam"></param>
 | |
|         /// <returns></returns>
 | |
|         public static List<Model.PauseNoticeItem> getPauseNoticeList(string projectId, string unitId, string strParam, string states)
 | |
|         {
 | |
|             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
 | |
|             {
 | |
|                 var getPauseNotice = from x in db.Check_PauseNotice
 | |
|                                      where x.ProjectId == projectId && (x.UnitId == unitId || unitId == null) && x.PauseStates == states
 | |
|                                      select new Model.PauseNoticeItem
 | |
|                                      {
 | |
|                                          PauseNoticeId = x.PauseNoticeId,
 | |
|                                          ProjectId = x.ProjectId,
 | |
|                                          PauseNoticeCode = x.PauseNoticeCode,
 | |
|                                          UnitId = x.UnitId,
 | |
|                                          UnitName = db.Base_Unit.First(u => u.UnitId == x.UnitId).UnitName,                                         
 | |
|                                          UnitWorkId = x.UnitWorkId,
 | |
|                                          ProjectPlace = db.WBS_UnitWork.First(u => u.UnitWorkId == x.UnitWorkId).UnitWorkName,
 | |
|                                          WrongContent = x.WrongContent,
 | |
|                                          PauseTime = string.Format("{0:yyyy-MM-dd HH:mm}", x.PauseTime),
 | |
|                                          PauseContent = x.PauseContent,
 | |
|                                          IsConfirm = x.IsConfirm,
 | |
|                                          IsConfirmName = (x.IsConfirm == true ? "已确认" : "待确认"),
 | |
|                                          CompileManId = x.CompileManId,
 | |
|                                          CompileManName = db.Sys_User.First(z => z.UserId == x.CompileManId).UserName,
 | |
|                                          CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate),
 | |
|                                          States = x.States,
 | |
|                                          PauseStates = x.PauseStates,
 | |
|                                          PauseNoticeAttachUrl = APIUpLoadFileService.getFileUrl(x.PauseNoticeId, null),
 | |
|                                          SignManId = x.SignManId,
 | |
|                                          ApproveManId = x.ApproveManId,
 | |
|                                          DutyPersonId = x.DutyPersonId,
 | |
|                                          ProfessionalEngineerId = x.ProfessionalEngineerId,
 | |
|                                          ConstructionManagerId = x.ConstructionManagerId,
 | |
|                                          UnitHeadManId = x.UnitHeadManId,
 | |
|                                          SupervisorManId = x.SupervisorManId,
 | |
|                                          OwnerId = x.OwnerId,
 | |
|                                      };
 | |
|                 if (!string.IsNullOrEmpty(strParam))
 | |
|                 {
 | |
|                     getPauseNotice = getPauseNotice.Where(x => x.PauseNoticeCode.Contains(strParam) || x.WrongContent.Contains(strParam) || x.PauseContent.Contains(strParam));
 | |
|                 }
 | |
|                 return getPauseNotice.OrderByDescending(x => x.PauseNoticeCode).ToList();
 | |
|             }
 | |
|         }
 | |
|         #endregion        
 | |
| 
 | |
|         #region 保存Check_PauseNotice
 | |
|         /// <summary>
 | |
|         /// 保存Check_PauseNotice
 | |
|         /// </summary>
 | |
|         /// <param name="newItem">工程暂停令</param>
 | |
|         /// <returns></returns>
 | |
|         public static void SavePauseNotice(Model.PauseNoticeItem newItem)
 | |
|         {
 | |
|             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
 | |
|             {
 | |
|                 Model.Check_PauseNotice newPauseNotice = new Model.Check_PauseNotice
 | |
|                 {
 | |
|                     PauseNoticeId = newItem.PauseNoticeId,
 | |
|                     PauseNoticeCode = newItem.PauseNoticeCode,
 | |
|                     ProjectId = newItem.ProjectId,
 | |
|                     UnitId = newItem.UnitId,
 | |
|                     ProjectPlace = newItem.ProjectPlace,
 | |
|                     WrongContent = newItem.WrongContent,
 | |
|                     PauseTime = Funs.GetNewDateTime(newItem.PauseTime),
 | |
|                     PauseContent = newItem.PauseContent,
 | |
|                     OneContent = newItem.OneContent,
 | |
|                     SecondContent = newItem.SecondContent,
 | |
|                     ThirdContent = newItem.ThirdContent,
 | |
|                     States = Const.State_0,
 | |
|                     PauseStates = newItem.PauseStates,
 | |
|                 };
 | |
|                 if (!string.IsNullOrEmpty(newItem.CompileManId))
 | |
|                 {
 | |
|                     newPauseNotice.CompileManId = newItem.CompileManId;
 | |
|                 }
 | |
|                 if (!string.IsNullOrEmpty(newItem.UnitWorkId))
 | |
|                 {
 | |
|                     newPauseNotice.UnitWorkId = newItem.UnitWorkId;
 | |
|                 }
 | |
|                 if (newPauseNotice.PauseStates == Const.State_1)
 | |
|                 {
 | |
|                     newPauseNotice.SignManId = newItem.SignManId;
 | |
|                 }
 | |
|                 var getUpdate = db.Check_PauseNotice.FirstOrDefault(x => x.PauseNoticeId == newItem.PauseNoticeId);
 | |
|                 if (getUpdate == null)
 | |
|                 {
 | |
|                     newPauseNotice.CompileDate = DateTime.Now;
 | |
|                     newPauseNotice.PauseNoticeId = SQLHelper.GetNewID();
 | |
|                     newPauseNotice.PauseNoticeCode = CodeRecordsService.ReturnCodeByMenuIdProjectId(Const.ProjectPauseNoticeMenuId, newPauseNotice.ProjectId, newPauseNotice.UnitId);                    
 | |
|                     db.Check_PauseNotice.InsertOnSubmit(newPauseNotice);                    
 | |
|                     db.SubmitChanges();
 | |
| 
 | |
|                     CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectPauseNoticeMenuId, newPauseNotice.ProjectId, newPauseNotice.UnitId, newPauseNotice.PauseNoticeId, newPauseNotice.CompileDate);
 | |
|                     //// 回写巡检记录表
 | |
|                     if (!string.IsNullOrEmpty(newItem.HazardRegisterId))
 | |
|                     {
 | |
|                         List<string> listIds = Funs.GetStrListByStr(newItem.HazardRegisterId, ',');
 | |
|                         foreach (var item in listIds)
 | |
|                         {
 | |
|                             var getHazardRegister = db.HSSE_Hazard_HazardRegister.FirstOrDefault(x => x.HazardRegisterId == item);
 | |
|                             if (getHazardRegister != null)
 | |
|                             {
 | |
|                                 getHazardRegister.States = "3";
 | |
|                                 getHazardRegister.HandleIdea += "已下发工程暂停令:" + newPauseNotice.PauseNoticeCode;
 | |
|                                 getHazardRegister.ResultId = newPauseNotice.PauseNoticeId;
 | |
|                                 getHazardRegister.ResultType = "3";
 | |
|                                 db.SubmitChanges();
 | |
|                             }
 | |
|                         }
 | |
|                     }
 | |
|                     //// 回写专项检查明细表
 | |
|                     if (!string.IsNullOrEmpty(newItem.CheckSpecialDetailId))
 | |
|                     {
 | |
|                         List<string> listIds = Funs.GetStrListByStr(newItem.CheckSpecialDetailId, ',');
 | |
|                         foreach (var item in listIds)
 | |
|                         {
 | |
|                             var getCheckSpecialDetail = db.Check_CheckSpecialDetail.FirstOrDefault(x => x.CheckSpecialDetailId == item);
 | |
|                             if (getCheckSpecialDetail != null)
 | |
|                             {
 | |
|                                 string dataType = string.Empty;
 | |
|                                 string dataId = string.Empty;
 | |
|                                 if (string.IsNullOrEmpty(getCheckSpecialDetail.DataType))
 | |
|                                 {
 | |
|                                     dataType = "3";
 | |
|                                     dataId = "3," + newPauseNotice.PauseNoticeId;
 | |
|                                 }
 | |
|                                 else
 | |
|                                 {
 | |
|                                     dataType = getCheckSpecialDetail.DataType + ",3";
 | |
|                                     dataId = getCheckSpecialDetail.DataId + "|3," + newPauseNotice.PauseNoticeId;
 | |
|                                 }
 | |
|                                 getCheckSpecialDetail.DataType = dataType;
 | |
|                                 getCheckSpecialDetail.DataId = dataId;
 | |
|                                 db.SubmitChanges();
 | |
|                             }
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|                 else
 | |
|                 {
 | |
|                     newPauseNotice.PauseNoticeId = getUpdate.PauseNoticeId;
 | |
|                     getUpdate.PauseStates = newItem.PauseStates;
 | |
|                     if (newPauseNotice.PauseStates == "0" || newPauseNotice.PauseStates == "1")  ////编制人 修改或提交
 | |
|                     {
 | |
|                         getUpdate.UnitId = newPauseNotice.UnitId;
 | |
|                         getUpdate.ProjectPlace = newPauseNotice.ProjectPlace;
 | |
|                         getUpdate.UnitWorkId = newPauseNotice.UnitWorkId;
 | |
|                         getUpdate.WrongContent = newPauseNotice.WrongContent;
 | |
|                         getUpdate.PauseTime = newPauseNotice.PauseTime;
 | |
|                         getUpdate.PauseContent = newPauseNotice.PauseContent;
 | |
|                         getUpdate.OneContent = newPauseNotice.OneContent;
 | |
|                         getUpdate.SecondContent = newPauseNotice.SecondContent;
 | |
|                         getUpdate.ThirdContent = newPauseNotice.ThirdContent;
 | |
|                         if (newPauseNotice.PauseStates == "1" && !string.IsNullOrEmpty(newItem.SignManId))
 | |
|                         {
 | |
|                             getUpdate.SignManId = newItem.SignManId;
 | |
|                         }
 | |
|                         else
 | |
|                         {
 | |
|                             newPauseNotice.PauseStates = getUpdate.PauseStates = "0";
 | |
|                         }
 | |
|                     }
 | |
|                     else if (newPauseNotice.PauseStates == "2") ////【签发】总包安全经理
 | |
|                     {
 | |
|                         /// 不同意 打回 同意抄送专业工程师、施工经理、相关施工分包单位并提交【批准】总包项目经理
 | |
|                         if (newItem.IsAgree == false)
 | |
|                         {
 | |
|                             newPauseNotice.PauseStates = getUpdate.PauseStates = "0";
 | |
|                         }
 | |
|                         else
 | |
|                         {
 | |
|                             if (!string.IsNullOrEmpty(newItem.ProfessionalEngineerId))
 | |
|                             {
 | |
|                                 getUpdate.ProfessionalEngineerId = newItem.ProfessionalEngineerId;
 | |
|                             }
 | |
|                             if (!string.IsNullOrEmpty(newItem.ConstructionManagerId))
 | |
|                             {
 | |
|                                 getUpdate.ConstructionManagerId = newItem.ConstructionManagerId;
 | |
|                             }
 | |
|                             if (!string.IsNullOrEmpty(newItem.UnitHeadManId))
 | |
|                             {
 | |
|                                 getUpdate.UnitHeadManId = newItem.UnitHeadManId;
 | |
|                             }
 | |
|                             if (!string.IsNullOrEmpty(newItem.SupervisorManId))
 | |
|                             {
 | |
|                                 getUpdate.SupervisorManId = newItem.SupervisorManId;
 | |
|                             }
 | |
|                             if (!string.IsNullOrEmpty(newItem.OwnerId))
 | |
|                             {
 | |
|                                 getUpdate.OwnerId = newItem.OwnerId;
 | |
|                             }
 | |
|                             if (!string.IsNullOrEmpty(newItem.ApproveManId))
 | |
|                             {
 | |
|                                 getUpdate.ApproveManId = newItem.ApproveManId;
 | |
|                                 getUpdate.SignDate = DateTime.Now;
 | |
|                             }
 | |
|                             else
 | |
|                             {
 | |
|                                 newPauseNotice.PauseStates = getUpdate.States = "1";
 | |
|                             }
 | |
|                         }
 | |
|                     }
 | |
|                     else if (newPauseNotice.PauseStates == "3") ////【批准】总包项目经理
 | |
|                     {
 | |
|                         /// 不同意 打回 同意下发【回执】施工分包单位
 | |
|                         if (newItem.IsAgree == false || string.IsNullOrEmpty(newItem.DutyPersonId))
 | |
|                         {
 | |
|                             newPauseNotice.PauseStates = getUpdate.PauseStates = "1";
 | |
|                         }
 | |
|                         else
 | |
|                         {
 | |
|                             getUpdate.DutyPersonId = newItem.DutyPersonId;
 | |
|                             getUpdate.ApproveDate = DateTime.Now;
 | |
|                             getUpdate.IsConfirm = true;
 | |
|                         }
 | |
|                     }
 | |
|                     else if (newPauseNotice.PauseStates == "4") ////【批准】总包项目经理
 | |
|                     {
 | |
|                         getUpdate.DutyPersonDate = DateTime.Now;
 | |
|                         getUpdate.States = Const.State_2;                      
 | |
|                     }
 | |
| 
 | |
|                     db.SubmitChanges();
 | |
|                 }
 | |
| 
 | |
| 
 | |
|                 //// 增加审核记录
 | |
|                 if (newItem.FlowOperateItem != null && newItem.FlowOperateItem.Count() > 0)
 | |
|                 {
 | |
|                     var getOperate = newItem.FlowOperateItem.FirstOrDefault();
 | |
|                     if (getOperate != null && !string.IsNullOrEmpty(getOperate.OperaterId))
 | |
|                     {
 | |
|                         Model.Check_PauseNoticeFlowOperate newOItem = new Model.Check_PauseNoticeFlowOperate
 | |
|                         {
 | |
|                             FlowOperateId = SQLHelper.GetNewID(),
 | |
|                             PauseNoticeId = newPauseNotice.PauseNoticeId,
 | |
|                             OperateName = getOperate.AuditFlowName,
 | |
|                             OperateManId = getOperate.OperaterId,
 | |
|                             OperateTime = DateTime.Now,
 | |
|                             IsAgree = getOperate.IsAgree,
 | |
|                             Opinion = getOperate.Opinion,
 | |
|                         };
 | |
|                         db.Check_PauseNoticeFlowOperate.InsertOnSubmit(newOItem);
 | |
|                         db.SubmitChanges();
 | |
|                     }
 | |
|                 }
 | |
| 
 | |
|                 if (newItem.PauseStates == Const.State_0 || newItem.PauseStates == Const.State_1)
 | |
|                 {     //// 通知单附件
 | |
|                     UploadFileService.SaveAttachUrl(UploadFileService.GetSourceByAttachUrl(newItem.PauseNoticeAttachUrl, 10, null), newItem.PauseNoticeAttachUrl, Const.ProjectPauseNoticeMenuId, newPauseNotice.PauseNoticeId);
 | |
|                 }
 | |
|                 if (getUpdate != null &&  getUpdate.States == Const.State_2)
 | |
|                 {
 | |
|                     CommonService.btnSaveData(newPauseNotice.ProjectId, Const.ProjectPauseNoticeMenuId, newPauseNotice.PauseNoticeId, newPauseNotice.CompileManId, true, newPauseNotice.PauseContent, "../Check/PauseNoticeView.aspx?PauseNoticeId={0}");
 | |
| 
 | |
|                     var getcheck = db.Check_CheckSpecialDetail.FirstOrDefault(x => x.DataId.Contains(getUpdate.PauseNoticeId));
 | |
|                     if (getcheck != null)
 | |
|                     {
 | |
|                         getcheck.CompleteStatus = true;
 | |
|                         getcheck.CompletedDate = DateTime.Now;
 | |
|                         db.SubmitChanges();
 | |
|                         //// 根据明细ID判断是否全部整改完成 并更新专项检查状态
 | |
|                         Check_CheckSpecialService.UpdateCheckSpecialStates(getcheck.CheckSpecialId);
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         #region 暂停令通知单附件
 | |
|         /// <summary>
 | |
|         /// 暂停令通知单附件
 | |
|         /// </summary>
 | |
|         /// <param name="pauseNoticeId">主键</param>
 | |
|         /// <param name="attachUrl">路径</param>
 | |
|         public static void SavePauseNoticeUrl(string pauseNoticeId, string attachUrl)
 | |
|         {
 | |
|             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
 | |
|             {
 | |
|                 var getPauseNotice = db.Check_PauseNotice.FirstOrDefault(x => x.PauseNoticeId == pauseNoticeId);
 | |
|                 if (getPauseNotice != null)
 | |
|                 {
 | |
|                     string menuId = Const.ProjectPauseNoticeMenuId;
 | |
|                     ////保存附件
 | |
|                     if (!string.IsNullOrEmpty(attachUrl))
 | |
|                     {
 | |
|                         UploadFileService.SaveAttachUrl(UploadFileService.GetSourceByAttachUrl(attachUrl, 10, null), attachUrl, menuId, getPauseNotice.PauseNoticeId);
 | |
|                     }
 | |
|                     else
 | |
|                     {
 | |
|                         CommonService.DeleteAttachFileById(menuId, getPauseNotice.PauseNoticeId);
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
|     }
 | |
| }
 |