示例#1
0
 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;
 }
示例#6
0
 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;
 }
示例#8
0
 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;
 }
示例#9
0
        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));
        }
示例#10
0
 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;
 }
示例#12
0
 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;
 }
示例#13
0
 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;
 }
示例#14
0
 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;
 }
示例#16
0
 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));
 }
示例#17
0
 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));
 }
示例#18
0
 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;
 }
示例#23
0
        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));
        }
示例#27
0
        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));
        }
示例#29
0
 /// <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;
 }
示例#30
0
        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));
        }