/// <summary> /// 保存用户权限 /// </summary> /// <returns></returns> public ActionResult SaveUserFunctions() { var requestVM = GetParams <List <UserFunctions> >(); int userSysNo = 0; if (requestVM != null && requestVM.Count > 0) { userSysNo = requestVM[0].UserSysNo; requestVM.ForEach(m => { this.SetEntityBase(m); }); } UsersMgtService.Instance.SaveUserFunctions(requestVM); if (userSysNo > 0) { (new AuthMgr()).RefreshUserFunctions(userSysNo); } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 删除邮件短信模板 /// </summary> /// <returns></returns> public ActionResult DeleteGift() { var request = GetParams <List <string> >(); if (request != null && request.Count > 0) { foreach (string str in request) { EmailAndSMSTemplates entity = new EmailAndSMSTemplates() { SysNo = int.Parse(str), Status = Entity.Enums.CommonStatus.Deleted }; this.SetEntityBase(entity, false); InfoTemplatesMgtService.Instance.UpdateEmailAndSMSTemplatesStatus(entity); } } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
private ActionResult _submitQuestion(Question model, int id = 0) { var result = new PortalResult(); if (id == 0) { if (_payMeentDbService.LockMoney(model.UserId, model.Reward)) { var res = _insertModel(model); if (res != null) { _cacheManager.Remove(getKey()); var q1 = questionDbService.GetByGuid(model.Guid); result.IsSuccess = true; result.Num = q1.Id; return(Json(result)); } result.Message = "新增谜题失败!"; return(Json(result)); } result.Message = "余额不足,请充值"; return(Json(result)); } //id不等于0的时候是不需要再锁钱的 //关闭原来的谜题 questionDbService.FinishQuestion(id); _insertModel(model); _cacheManager.Remove(getKey()); var q = questionDbService.GetByGuid(model.Guid); result.IsSuccess = true; result.Num = q.Id; return(Json(result)); }
/// <summary> /// 获取日志的纲 /// </summary> /// <returns></returns> public ActionResult GetLogClasses() { PortalResult result = new PortalResult() { Code = 0, Success = true, Data = LogsMgtService.Instance.GetLogClasses(), Message = "" }; return(View(result)); }
/// <summary> /// 首页 /// </summary> /// <returns></returns> public ActionResult Index() { PortalResult result = new PortalResult() { Code = 0, Success = true, Data = 1001, Message = "" }; return(View(result)); }
/// <summary> /// 获取分类用户查询类型枚举列表 /// </summary> /// <returns></returns> public ActionResult GetCommonStatusList() { var dataResult = EnumsHelper.GetKeyValuePairs <CustomerQueryCategory>(EnumAppendItemType.Select); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return(View(result)); }
/// <summary> /// 退出登录 /// </summary> /// <returns></returns> public ActionResult Logout() { bool loginResult = (new AuthMgr()).Logout(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = loginResult, Message = "" }; return(View(result)); }
/// <summary> /// 查询邮件短信模板 /// </summary> /// <returns></returns> public ActionResult QueryEmailAndSMSTemplates() { var filter = GetParams <EmailAndSMSTemplatesQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = InfoTemplatesMgtService.Instance.QueryEmailAndSMSTemplates(filter), Message = "" }; return(View(result)); }
/// <summary> /// 查询权限 /// </summary> /// <returns></returns> public ActionResult QueryFunctions() { var filter = GetParams <FunctionsQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = FunctionsMgtService.Instance.QueryFunctions(filter), Message = "" }; return(View(result)); }
/// <summary> /// 查询奖品发放记录 /// </summary> /// <returns></returns> public ActionResult QueryGiftsGrantRecord() { var filter = GetParams <GiftsGrantRecordQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = GiftsMgtService.Instance.QueryGiftsGrantRecord(filter), Message = "" }; return(View(result)); }
/// <summary> /// 退出登录 /// </summary> /// <returns></returns> public ActionResult Logout() { bool loginResult = (new AuthMgr()).Logout(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = loginResult, Message = "" }; return(RedirectToRoute("Home")); }
/// <summary> /// 查询分类用户 /// </summary> /// <returns></returns> public ActionResult QueryEmailAndSMSTemplates() { var filter = GetParams <QueryCategoryCustomersFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = QueryCategoryCustomersService.Instance.QueryCategoryCustomers(filter), Message = "" }; return(View(result)); }
/// <summary> /// 添加日志 /// </summary> /// <returns></returns> public ActionResult InsertLogs() { var requestVM = GetParams <Logs>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = LogsMgtService.Instance.InsertLogs(requestVM), Message = "" }; return(View(result)); }
/// <summary> /// 用户流失分析报表 /// </summary> /// <returns></returns> public ActionResult CustomersLoseAnalyzeFilter() { var filter = GetParams <CustomersLoseAnalyzeFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = StatementService.Instance.CustomersLoseAnalyze(filter), Message = "" }; return(View(result)); }
/// <summary> /// 月销售情况报表 /// </summary> /// <returns></returns> public ActionResult MonthSalesData() { var filter = GetParams <MonthSalesFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = StatementService.Instance.MonthSalesData(filter), Message = "" }; return(View(result)); }
/// <summary> /// 查询短信 /// </summary> /// <returns></returns> public ActionResult QuerySMS() { var requestVM = GetParams <SMSQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = EmailAndSMSService.Instance.QuerySMS(requestVM), Message = "" }; return(View(result)); }
/// <summary> /// 获取短信状态枚举列表 /// </summary> /// <returns></returns> public ActionResult GetSMSStatusList() { var dataResult = EnumsHelper.GetKeyValuePairs <SMSStatus>(EnumAppendItemType.Select); dataResult.RemoveAt(1); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return(View(result)); }
/// <summary> /// 获取电子邮件短信模板类型枚举列表 /// </summary> /// <returns></returns> public ActionResult GetTemplateCategory() { var dataResult = EnumsHelper.GetKeyValuePairs <EmailAndSMSTemplateCategory>(EnumAppendItemType.Select); dataResult.RemoveAt(1); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return(View(result)); }
/// <summary> /// 批量添加短信 /// </summary> /// <returns></returns> public ActionResult BatchInsertSMS() { var requestVM = GetParams <List <SMSEntity> >(); bool bResult = EmailAndSMSService.Instance.BatchInsertSMS(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = bResult, Data = bResult, Message = bResult ? "" : "批量添加失败!" }; return(View(result)); }
/// <summary> /// 根据角色编号获取有效角色 /// </summary> /// <returns></returns> public ActionResult GetRolesBySysNo() { var user = GetParams <Roles>(); int sysNo = user.SysNo.Value; PortalResult result = new PortalResult() { Code = 0, Success = true, Data = RolesMgtService.Instance.GetValidRolesBySysNo(sysNo), Message = "" }; return(View(result)); }
/// <summary> /// 更新权限状态 /// </summary> /// <returns></returns> public ActionResult UpdateFunctionStatus() { var functions = GetParams <Functions>(); FunctionsMgtService.Instance.UpdateFunctionsStatusBySysNo(functions); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 更新角色状态 /// </summary> /// <returns></returns> public ActionResult UpdateRoleStatus() { var role = GetParams <Roles>(); RolesMgtService.Instance.UpdateRolesStatusBySysNo(role); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 添加邮件短信模板 /// </summary> /// <returns></returns> public ActionResult InsertEmailAndSMSTemplates() { var requestVM = GetParams <EmailAndSMSTemplates>(); this.SetEntityBase(requestVM, true); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = InfoTemplatesMgtService.Instance.InsertEmailAndSMSTemplates(requestVM), Message = "" }; return(View(result)); }
/// <summary> /// 注册 /// </summary> /// <returns></returns> public ActionResult Register() { var requestVM = GetParams <Users>(); this.SetEntityBase(requestVM, true); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = UsersMgtService.Instance.InsertUser(requestVM), Message = "" }; return(View(result)); }
/// <summary> /// 添加奖品发放记录 /// </summary> /// <returns></returns> public ActionResult InsertGiftsGrantRecord() { var requestVM = GetParams <GiftsGrantRecord>(); this.SetEntityBase(requestVM, true); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = GiftsMgtService.Instance.InsertGiftsGrantRecord(requestVM), Message = "" }; return(View(result)); }
/// <summary> /// 发送邮件给批量用户 /// </summary> /// <returns></returns> public ActionResult SendMailToBatchCustomers() { var requestVM = GetParams <BatchCustomersSendMail>(); QueryCategoryCustomersService.Instance.SendMailToBatchCustomers(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 更新奖品状态 /// </summary> /// <returns></returns> public ActionResult UpdateGiftsStatus() { var gift = GetParams <Gift>(); this.SetEntityBase(gift, false); GiftsMgtService.Instance.UpdateGiftsStatus(gift); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 添加电子邮件 /// </summary> /// <returns></returns> public ActionResult InsertMail() { var requestVM = GetParams <EmailEntity>(); requestVM.Status = EmailStatus.AuditPassed; bool bResult = EmailAndSMSService.Instance.InsertMail(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = bResult, Data = bResult, Message = bResult ? "" : "添加失败!" }; return(View(result)); }
/// <summary> /// 更新邮件短信模板状态 /// </summary> /// <returns></returns> public ActionResult UpdateEmailAndSMSTemplatesStatus() { var _EmailAndSMSTemplates = GetParams <EmailAndSMSTemplates>(); this.SetEntityBase(_EmailAndSMSTemplates, false); InfoTemplatesMgtService.Instance.UpdateEmailAndSMSTemplatesStatus(_EmailAndSMSTemplates); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }
/// <summary> /// 更新用户 /// </summary> /// <returns></returns> public ActionResult UpdateUser() { var requestVM = GetParams <Users>(); this.SetEntityBase(requestVM, false); UsersMgtService.Instance.UpdateUserBySysNo(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return(View(result)); }