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 GetData() { var returnValue = new List <UserDailyCheckInConfigModel>(); returnValue = DalUserDailyCheckInConfig.SearchAllList(); return(Json(new { code = 0, msg = "加载成功", data = returnValue.OrderBy(t => t.ContinuousDays) }, JsonRequestBehavior.AllowGet)); }