public JsonResult DeleteById(string ids) { try { if (string.IsNullOrWhiteSpace(ids)) { return(Json(new { data = 0, msg = "未能获取数据" })); } var operLogManager = new Business.OprLogManagement.OprLogManager(); var result = 0; foreach (var strId in ids.Split(',')) { if (string.IsNullOrWhiteSpace(strId)) { continue; } var id = int.Parse(strId); result += DALUserPermission.Delete(id); var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = id, ObjectType = "UserPermission", Author = HttpContext.User.Identity.Name, Operation = "删除UserPermission配置" }; operLogManager.AddOprLogAsync(oprLog); } return(Json(new { data = result, msg = "删除成功" })); } catch (Exception e) { return(Json(new { data = -1, msg = "删除异常:" + e.ToString() })); } }
public JsonResult Edit(UserPermissionModel model) { if (model == null) { return(Json(new { result = 0, msg = "无法获取数据对象" })); } var result = 0; if (string.IsNullOrWhiteSpace(model.EndVersion)) { model.EndVersion = "9.9.9"; } model.LastUpdateBy = HttpContext.User.Identity.Name; if (model.Id <= 0) { model.CreateBy = model.LastUpdateBy; result = DALUserPermission.Add(model); } else { model.LastUpdateDateTime = DateTime.Now; result = DALUserPermission.Update(model); } var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = model.Id, ObjectType = "UserPermission", Author = HttpContext.User.Identity.Name, Operation = model.Id > 0 ? "更新" : "新增" + "UserLivingRights配置" }; var operLogManager = new Business.OprLogManagement.OprLogManager(); return(Json(new { result = result, msg = "操作成功" })); }
public JsonResult DeleteTaskTypeReward(int id) { try { if (id <= 0) { return(Json(new { data = 0, msg = "未能获取数据" })); } var operLogManager = new Business.OprLogManagement.OprLogManager(); var result = DalTaskTypeReward.Delete(id); if (result) { var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = id, ObjectType = "TaskTypeReward", Author = HttpContext.User.Identity.Name, Operation = "删除TaskTypeReward配置" }; operLogManager.AddOprLogAsync(oprLog); return(Json(new { data = 1, msg = "删除成功" })); } return(Json(new { data = 0, msg = "删除失败" })); } catch (Exception e) { return(Json(new { data = -1, msg = "删除异常:" + e.ToString() })); } }
public JsonResult Save(MemberShipLivingRightsModel model) { if (model == null) { return(Json(new { result = 0, msg = "无法获取数据对象" })); } var result = 0; model.LastUpdateBy = HttpContext.User.Identity.Name; if (model.PKID <= 0) { model.LastUpdateBy = model.LastUpdateBy; result = DALMembershipLivingRights.Add(model); } else { model.LastUpdateDateTime = DateTime.Now; result = DALMembershipLivingRights.Update(model); } var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = model.PKID, ObjectType = "UserLivingRights", Author = HttpContext.User.Identity.Name, Operation = model.PKID > 0 ? "更新" : "新增" + "UserLivingRights配置" }; var operLogManager = new Business.OprLogManagement.OprLogManager(); operLogManager.AddOprLogAsync(oprLog); return(Json(new { result = result, msg = "操作成功" })); }
public async System.Threading.Tasks.Task <JsonResult> SaveAsync(List <UserDailyCheckInConfigModel> dataList) { if (dataList == null || dataList.Count <= 0) { return(Json(new { result = false, msg = "暂无获取数据" })); } var result = false; var updateUser = HttpContext.User.Identity.Name; DalUserDailyCheckInConfig.Delete(updateUser); foreach (var dataModel in dataList) { dataModel.LastUpdateBy = updateUser; result = DalUserDailyCheckInConfig.Create(dataModel); } if (result) { var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = 0, ObjectType = "UserLivingRights", Author = HttpContext.User.Identity.Name, Operation = "更新UserDailyCheckInConfig配置信息" }; var operLogManager = new Business.OprLogManagement.OprLogManager(); operLogManager.AddOprLogAsync(oprLog); //更新member服务中缓存 await new Business.ServiceProxy.MemberService().RefreshUserDailyCheckInConfigCacheAsync(); return(Json(new { result = result, msg = "操作成功" })); } return(Json(new { result = false, msg = "操作失败" })); }
public JsonResult Save(UserPromotionCodeModel model) { if (model == null) { return(Json(new { result = 0, msg = "无法获取数据对象" })); } var result = 0; model.LastUpdateBy = HttpContext.User.Identity.Name; if (string.IsNullOrWhiteSpace(model.RewardValue)) { model.RewardValue = "0"; } if (string.IsNullOrWhiteSpace(model.RewardId)) { model.RewardId = "0"; } if (model.Id <= 0) { model.LastUpdateBy = model.LastUpdateBy; result = DALUserPromotionCode.Add(model); } else { model.LastUpdateDateTime = DateTime.Now; result = DALUserPromotionCode.Update(model); } var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog { ObjectID = model.Id, ObjectType = "UserPromotionCode", Author = HttpContext.User.Identity.Name, Operation = model.Id > 0 ? "更新" : "新增" + "UserPromotionCode配置" }; var operLogManager = new Business.OprLogManagement.OprLogManager(); operLogManager.AddOprLogAsync(oprLog); return(Json(new { result = result, msg = "操作成功" })); }