/// <summary> /// 修改角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public (bool Status, string Message) UpdateRole(Sys_RoleMapping role, string modifier) { lock (lockObj) { var item = _dbContext.sys_role.Find(role.id); if (item == null) { return(Fail("角色不存在")); } string oldLog = JsonSerializer.Serialize(item); item.name = role.name; item.description = role.description; _dbContext.SaveChanges(); string newLog = JsonSerializer.Serialize(item); _activityLogService.UpdatedEntity <Entities.sys_role>(item.id, oldLog, newLog, modifier); RemoveCahce(); return(Success("修改成功")); } }
/// <summary> /// 修改 /// </summary> /// <param name="bucket"></param> /// <param name="userId"></param> /// <returns></returns> public (bool Status, string Message) UpdateBucket(BucketMapping bucket, string userId) { var item = _dbContext.bucket.Find(bucket.id); if (item == null) { return(Fail("数据不存在")); } string oldLog = JsonConvert.SerializeObject(item); item.description = bucket.description; item.is_compress = bucket.is_compress; string newLog = JsonConvert.SerializeObject(item); _dbContext.SaveChanges(); _activityLogService.UpdatedEntity <Entities.bucket>(item.id, oldLog, newLog, userId); _cacheManager.Remove(MODEL_KEY); return(Success("修改成功")); }