public ExecResult DelDictValue(DictValueQuery query) { ExecResult execResult = new ExecResult(); IDictValueService service = ServiceContainer.Instance.Container.Resolve<IDictValueService>(); Int64[] dictValueIDs = query.DictValueIDs; if (dictValueIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = string.Empty; bool result = service.BatchDeleteDictValue(dictValueIDs); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除数据字典成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除数据字典失败!"; } return execResult; }
public ExecResult Del(SiteResourceQuery query) { ExecResult execResult = new ExecResult(); ISiteResourceService service = ServiceContainer.Instance.Container.Resolve<ISiteResourceService>(); Int64[] ResourceIDs = query.ResourceIDs; if (ResourceIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = string.Empty; bool result = service.BatchDeleteSiteResource(ResourceIDs); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除资源文件成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除资源文件失败!"; } return execResult; }
/// <summary> /// 删除专家申请信息 /// </summary> /// <param name="expertApplyEntity"></param> /// <returns></returns> public ExecResult DelApply(long PKID) { ExecResult result = new ExecResult(); try { IExpertApplyService service = ServiceContainer.Instance.Container.Resolve<IExpertApplyService>(); bool flag = service.DelApply(PKID); if (flag) { result.result = EnumJsonResult.success.ToString(); result.msg = "删除成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "删除失败"; } } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "删除专家申请时出现异常:" + ex.Message; } return result; }
public ExecResult Del(MessageTemplateQuery query) { ExecResult execResult = new ExecResult(); IMessageTemplateService service = ServiceContainer.Instance.Container.Resolve<IMessageTemplateService>(); Int64[] TemplateIDs = query.TemplateIDs; if (TemplateIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = query.TType == 2 ? "短信模版" : "邮件模版"; bool result = service.BatchDeleteMessageTemplate(TemplateIDs); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除" + msg + "成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除" + msg + "失败!"; } return execResult; }
/// <summary> /// 从存储媒介中删除对象 /// </summary> /// <param name="mapID"></param> /// <returns></returns> public ExecResult DeleteRoleAuthor(long mapID) { IRoleAuthorService service = ServiceContainer.Instance.Container.Resolve<IRoleAuthorService>(); ExecResult result = new ExecResult(); try { IRoleAuthorService roleAuthorService = ServiceContainer.Instance.Container.Resolve<IRoleAuthorService>(); bool flag = roleAuthorService.DeleteRoleAuthor(mapID); if (flag) { result.result = EnumJsonResult.success.ToString(); result.msg = "成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "操作失败"; } } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "删除角色作者信息时出现异常:" + ex.Message; } return result; }
public ExecResult DeleteLoginErrorLog(LoginErrorLogQuery loginErrorLogQuery) { ExecResult result = new ExecResult(); try { ILoginService loginService = ServiceContainer.Instance.Container.Resolve<ILoginService>(); bool flag = loginService.DeleteLoginErrorLog(loginErrorLogQuery); if( flag ) { result.result = EnumJsonResult.success.ToString(); result.msg = "成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "操作失败,请确认登录信息是否正确"; } } catch( Exception ex ) { result.result = EnumJsonResult.error.ToString(); result.msg = "记录登录错误日志信息时出现异常:" + ex.Message; } return result; }
public ExecResult Del(ContactWayQuery query) { ExecResult execResult = new ExecResult(); IContactWayService service = ServiceContainer.Instance.Container.Resolve<IContactWayService>(); Int64[] ContactIDs = query.ContactIDs; if (ContactIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = string.Empty; bool result = service.BatchDeleteContactWay(ContactIDs); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除联系人成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除联系人失败!"; } return execResult; }
public ExecResult AddFlowStatus(FlowStep flowStepEntity) { ExecResult result = new ExecResult(); try { IFlowStatusService flowStatusService = ServiceContainer.Instance.Container.Resolve<IFlowStatusService>(); bool flag = flowStatusService.AddFlowStatus(flowStepEntity); if (flag) { result.result = EnumJsonResult.success.ToString(); result.msg = "成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "添加审稿状态失败,请确认信息是否正确"; } } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "添加审稿状态时出现异常:" + ex.Message; } return result; }
public ActionResult AddAurhorRole(long RoleID, long[] IDAarry) { ExecResult execResult = new ExecResult(); try { foreach (long AuthorID in IDAarry) { RoleAuthorEntity roleAuthorEntity = new RoleAuthorEntity(); roleAuthorEntity.AuthorID = AuthorID; roleAuthorEntity.RoleID = RoleID; roleAuthorEntity.JournalID = JournalID; IAuthorFacadeService authorService = ServiceContainer.Instance.Container.Resolve<IAuthorFacadeService>(); execResult = authorService.SetAurhorRole(roleAuthorEntity); if (execResult.result == EnumJsonResult.error.ToString() || execResult.result == EnumJsonResult.failure.ToString()) { break; } } } catch (Exception ex) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "添加用户到当前角色出现异常:" + ex.Message; WKT.Log.LogProvider.Instance.Error("添加用户到当前角色出现异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(execResult)); }
public ExecResult DelAurhoRole(RoleAuthorEntity roleAuthorEntity) { ExecResult result = new ExecResult(); try { IRoleAuthorService roleAuthorService = ServiceContainer.Instance.Container.Resolve<IRoleAuthorService>(); bool flag = roleAuthorService.DeleteRoleAuthor(roleAuthorEntity); if (flag) { result.result = EnumJsonResult.success.ToString(); result.msg = "成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "删除作者角色失败,请确认作者信息是否正确"; } } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "删除作者角色时出现异常:" + ex.Message; } return result; }
public ExecResult Del(FriendlyLinkQuery query) { ExecResult execResult = new ExecResult(); IFriendlyLinkService service = ServiceContainer.Instance.Container.Resolve<IFriendlyLinkService>(); Int64[] LinkIDs = query.LinkIDs; if (LinkIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = string.Empty; bool result = service.BatchDeleteFriendlyLink(LinkIDs); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除友情链接成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除友情链接失败!"; } return execResult; }
public ExecResult DeleteMember(AuthorInfoQuery authorQuery) { ExecResult result = new ExecResult(); try { IAuthorInfoService authorService = ServiceContainer.Instance.Container.Resolve<IAuthorInfoService>(); bool flag = authorService.BatchDeleteAuthorInfo(authorQuery); if (flag) { result.result = EnumJsonResult.success.ToString(); result.msg = "成功"; } else { result.result = EnumJsonResult.failure.ToString(); result.msg = "删除编辑部成员信息失败,请确认成员信息是否正确"; } } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "删除编辑部成员信息时出现异常:" + ex.Message; } return result; }
public ExecResult DelRole(RoleInfoQuery queryRole) { ExecResult execResult = new ExecResult(); IRoleInfoService roleService = ServiceContainer.Instance.Container.Resolve<IRoleInfoService>(); try { bool flag = roleService.BatchDeleteRoleInfo(queryRole); if (flag) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除角色成功"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除角色失败,请检查输入的角色信息"; } } catch (Exception ex) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "删除角色信息时出现异常:" + ex.Message; WKT.Log.LogProvider.Instance.Error("删除角色信息时出现异常:" + ex.Message); } return execResult; }
public ExecResult DelDict(DictQuery query) { ExecResult execResult = new ExecResult(); IDictService service = ServiceContainer.Instance.Container.Resolve<IDictService>(); IList<Int64> dictIDs = query.DictIDs.ToList(); if (dictIDs == null) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "没有删除任何数据!"; return execResult; } string msg = string.Empty; IList<Int64> list = service.BatchDeleteDict(dictIDs); if (list == null || list.Count < dictIDs.Count) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除数据字典成功!"; if (list != null && list.Count > 0) execResult.msg += string.Format("部分编号[{0}]由于存在数据字典值,请先删除", string.Join(",", list)); } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除数据字典失败!"; } return execResult; }
public ExecResult DeleteContribute(List<ContributionInfoQuery> cEntityList) { ExecResult result = new ExecResult(); try { IContributionInfoService cService = ServiceContainer.Instance.Container.Resolve<IContributionInfoService>(); foreach (ContributionInfoQuery cQuery in cEntityList) { bool flag = cService.UpdateContributionStatus(cQuery); if (!flag) { result.result = EnumJsonResult.failure.ToString(); result.msg = "删除稿件失败:" + cQuery.CID.ToString(); return result; } } result.result = EnumJsonResult.success.ToString(); result.msg = "删除稿件成功"; } catch (Exception ex) { result.result = EnumJsonResult.error.ToString(); result.msg = "删除稿件时出现异常:" + ex.Message; } return result; }
public ActionResult ChanageCurRole(long RoleID) { ExecResult exeResult = new ExecResult(); try { if (CurAuthor.RoleIDList.Contains(RoleID)) { AuthorInfoEntity curAuthorEntity = JsonConvert.DeserializeObject<AuthorInfoEntity>(TicketTool.GetUserData()); curAuthorEntity.RoleID = RoleID; if (RoleID == 3) curAuthorEntity.GroupID = 3; else if (RoleID == 2) curAuthorEntity.GroupID = 2; else curAuthorEntity.GroupID = 1; TicketTool.UpdateCookie(curAuthorEntity.AuthorID.ToString(), JsonConvert.SerializeObject(curAuthorEntity)); exeResult.result = EnumJsonResult.success.ToString(); } else { exeResult.result = EnumJsonResult.failure.ToString(); exeResult.msg = "您没有指定的角色权限"; } } catch (Exception ex) { exeResult.result = EnumJsonResult.error.ToString(); exeResult.msg = "修改当前角色异常:" + ex.Message; LogProvider.Instance.Error("修改当前角色异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(exeResult)); }
public ActionResult AddFlowStatusAjax(FlowStep flowStepEntity) { ExecResult exeResult = new ExecResult(); try { IFlowFacadeService service = ServiceContainer.Instance.Container.Resolve<IFlowFacadeService>(); FlowStatusEntity statusEntity = null; if (flowStepEntity.FlowStatus.CStatus != 0) { // 判断该状态对应的稿件状态是否存在 FlowStatusQuery statusQuery = new FlowStatusQuery(); statusQuery.JournalID = JournalID; statusQuery.CStatus = flowStepEntity.FlowStatus.CStatus; statusEntity = service.CheckCStatusIsExists(statusQuery); if (statusEntity != null) { exeResult.result = EnumJsonResult.failure.ToString(); exeResult.msg = string.Format("当前选择的稿件状态已经有审稿状态[{0}]匹配,请检查!", statusEntity.StatusName); return Content(JsonConvert.SerializeObject(exeResult)); } } flowStepEntity.FlowStatus.JournalID = JournalID; flowStepEntity.FlowConfig.JournalID = JournalID; exeResult = service.AddFlowStatus(flowStepEntity); } catch (Exception ex) { exeResult.result = EnumJsonResult.error.ToString(); exeResult.msg = "新增审稿状态出现异常:" + ex.Message; LogProvider.Instance.Error("新增审稿状态出现异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(exeResult)); }
public ActionResult AddFlowActionAjax(FlowActionEntity flowActionEntity) { ExecResult exeResult = new ExecResult(); IFlowFacadeService service = ServiceContainer.Instance.Container.Resolve<IFlowFacadeService>(); flowActionEntity.JournalID = JournalID; exeResult = service.AddFlowAction(flowActionEntity); return Content(JsonConvert.SerializeObject(exeResult)); }
public ExecResult CancelDelete(ContributionInfoQuery cEntity) { IContributionInfoService service = ServiceContainer.Instance.Container.Resolve<IContributionInfoService>(); bool flag = service.CancelDelete(cEntity); ExecResult result = new ExecResult(); if (flag) { result.result = EnumJsonResult.success.ToString(); } else { result.result = EnumJsonResult.error.ToString(); result.msg = "撤销删除出现异常,请稍后再试"; } return result; }
public ExecResult UpdateSiteConfig(SiteConfigEntity model) { ExecResult execResult = new ExecResult(); ISiteConfigService service = ServiceContainer.Instance.Container.Resolve<ISiteConfigService>(); bool result = service.UpdateSiteConfig(model); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "修改站点信息成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "修改站点信息失败!"; } return execResult; }
public ExecResult Add(FinancePayDetailEntity model) { IFinancePayDetailService service = ServiceContainer.Instance.Container.Resolve<IFinancePayDetailService>(); bool result = service.AddFinancePayDetail(model); ExecResult execResult = new ExecResult(); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "新增支付记录成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "新增支付记录失败!"; } return execResult; }
public ExecResult Del(SiteChannelQuery query) { ExecResult execResult = new ExecResult(); ISiteChannelService service = ServiceContainer.Instance.Container.Resolve<ISiteChannelService>(); bool result = service.DeleteSiteChannel(query.ChannelID.Value); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除栏目成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除栏目失败!"; } return execResult; }
public ActionResult DelRole(long[] IDAarry) { ExecResult exeResult = new ExecResult(); if (IDAarry == null || IDAarry.Length == 0) { exeResult.msg = "请选择要删除的角色"; exeResult.result = EnumJsonResult.failure.ToString(); return Content(JsonConvert.SerializeObject(exeResult)); } RoleInfoQuery roleQuery = new RoleInfoQuery(); roleQuery.JournalID = JournalID; roleQuery.RoleIDList = IDAarry.ToList<long>(); ISiteSystemFacadeService sysService = ServiceContainer.Instance.Container.Resolve<ISiteSystemFacadeService>(); exeResult = sysService.DelRole(roleQuery); return Content(JsonConvert.SerializeObject(exeResult)); }
public ActionResult DelOperationSetAjax(long[] IDAarry) { ExecResult exeResult = new ExecResult(); if (IDAarry == null || IDAarry.Length == 0) { exeResult.msg = "请选择要删除的审稿操作"; exeResult.result = EnumJsonResult.failure.ToString(); return Content(JsonConvert.SerializeObject(exeResult)); } AuthorInfoQuery authorQuery = new AuthorInfoQuery(); authorQuery.JournalID = JournalID; authorQuery.AuthorIDList = IDAarry.ToList<long>(); ISiteSystemFacadeService sysService = ServiceContainer.Instance.Container.Resolve<ISiteSystemFacadeService>(); exeResult = sysService.DelMember(authorQuery); return Content(JsonConvert.SerializeObject(exeResult)); }
/// <summary> /// 批量保存缴费通知数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public ExecResult BatchSavePayNotice(IList<PayNoticeEntity> list) { ExecResult result = new ExecResult(); if (list != null && list.Count > 0) { HttpClientHelper clientHelper = new HttpClientHelper(); result = clientHelper.Post<ExecResult, IList<PayNoticeEntity>>(GetAPIUrl(APIConstant.PAYNOTICE_BATCHSAVE), list); if (result.result == EnumJsonResult.success.ToString()) { int index = 0; string returnData = string.Empty; foreach (var model in list) { SiteConfigFacadeAPIService service = new SiteConfigFacadeAPIService(); MessageRecodeEntity logModel = new MessageRecodeEntity(); logModel.MsgType = 1; logModel.JournalID = model.JournalID; logModel.SendUser = model.SendUser; logModel.MsgTitle = model.Title; logModel.MsgContent = model.Body; logModel.CID = model.CID; if (model.PayType == 1) logModel.SendType = -3; else if (model.PayType == 2) logModel.SendType = -4; IList<Int64> userList = new List<Int64>() { model.AuthorID }; var emailResult = service.SendEmailOrSms(userList, logModel); index++; returnData = emailResult.msg; if (model.IsSms && !string.IsNullOrWhiteSpace(model.SmsContent)) { logModel.MsgType = 2; logModel.MsgContent = model.SmsContent; var smsResult = service.SendEmailOrSms(userList, logModel); result.msg += smsResult.msg; } } result.msg += returnData + "共计通知 " + index + " 人"; } } return result; }
public ActionResult CancelDelete(long CID) { ExecResult execResult = new ExecResult(); try { ContributionInfoQuery cQueryEntity = new ContributionInfoQuery(); cQueryEntity.JournalID = JournalID; cQueryEntity.CID = CID; IContributionFacadeService service = ServiceContainer.Instance.Container.Resolve<IContributionFacadeService>(); execResult = service.CancelDelete(cQueryEntity); } catch (Exception ex) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "撤销删除状态出现异常:" + ex.Message; WKT.Log.LogProvider.Instance.Error("撤销删除状态出现异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(execResult)); }
public ActionResult AuthorSendSms(Int64 CID, Int32 Status, MessageRecodeEntity model) { var user = GetAuthorInfo(CID, Status); if (user == null) return Json(new { result = EnumJsonResult.failure.ToString(), msg = "获取接收人失败,发送短信失败!" }); ISiteConfigFacadeService service = ServiceContainer.Instance.Container.Resolve<ISiteConfigFacadeService>(); ExecResult result = new ExecResult(); model.JournalID = CurAuthor.JournalID; model.SendUser = CurAuthor.AuthorID; model.MsgType = 2; model.SendDate = DateTime.Now; model.SendType = 0; //通过稿件编号获取接收人、接受地址 model.ReciveUser = user.AuthorID; model.ReciveAddress = user.Mobile; result = service.SendEmailOrSms(model); return Json(new { result = result.result, msg = result.msg }); }
public ActionResult AddSubscriptionInfo(IssueSubscribeEntity issueSubscribeEntity) { ExecResult execResult = new ExecResult(); try { if (issueSubscribeEntity != null) { issueSubscribeEntity.JournalID = JournalID; IIssueFacadeService issueService = ServiceContainer.Instance.Container.Resolve<IIssueFacadeService>(); execResult = issueService.SaveIssueSubscribe(issueSubscribeEntity); } } catch (Exception ex) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "在线订阅出现异常:" + ex.Message; WKT.Log.LogProvider.Instance.Error("在线订阅出现异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(execResult)); }
/// <summary> /// 删除审稿单项 /// </summary> /// <param name="JournalID"></param> /// <param name="itemID"></param> /// <returns></returns> public ExecResult DelReviewBill(Int64 JournalID, Int64 itemID) { ExecResult execResult = new ExecResult(); if (ReviewBillIsHavDown(JournalID, itemID)) { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "该审稿单项存在下级,不允许删除!"; return execResult; } bool result = ReviewBillBusProvider.DelReviewBill(JournalID, itemID); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "删除审稿单项成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "删除审稿单项失败!"; } return execResult; }
public ActionResult AddMessage(GuestbookEntity guestBookEntit) { ExecResult execResult = new ExecResult(); try { if (guestBookEntit != null) { guestBookEntit.JournalID = JournalID; guestBookEntit.IP = WKT.Common.Utils.Utils.GetRealIP(); ISiteConfigFacadeService guestService = ServiceContainer.Instance.Container.Resolve<ISiteConfigFacadeService>(); execResult = guestService.SaveSiteGuestBook(guestBookEntit); } } catch (Exception ex) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "在线留言出现异常:" + ex.Message; WKT.Log.LogProvider.Instance.Error("在线留言出现异常:" + ex.Message); } return Content(JsonConvert.SerializeObject(execResult)); }