/// <summary> /// 更改用户资料 /// </summary> /// <param name="user"></param> public (bool Status, string Message) UpdateUser(Sys_UserMapping model, string modifier) { var user = _dbContext.sys_user.Find(model.id); if (user == null) { Fail("用户不存在"); } string oldJson = JsonSerializer.Serialize(user); user.name = model.name; string newJson = JsonSerializer.Serialize(user); _dbContext.SaveChanges(); //记录日志 _activityLogService.InsertedEntity <Entities.sys_user>(model.id, oldJson, newJson, modifier); RemoveCache(user.id); return(Success("修改成功")); }
/// <summary> /// 新增 /// </summary> /// <param name="item"></param> /// <returns></returns> public (bool Status, string Message) AddBucket(Entities.bucket item) { lock (lockObj) { if (!_dbContext.bucket.Any(o => o.name == item.name)) { string newLog = JsonConvert.SerializeObject(item); _dbContext.bucket.Add(item); _dbContext.SaveChanges(); _activityLogService.InsertedEntity <Entities.bucket>(item.id, null, newLog, item.creator); _cacheManager.Remove(MODEL_KEY); return(Success("添加成功")); } return(Fail("名称已存在")); } }
/// <summary> /// 添加角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public (bool Status, string Message) AddRole(Entities.sys_role role) { lock (lockObj) { if (_dbContext.sys_role.Any(o => o.name == role.name)) { return(Fail("角色名称已经存在")); } _dbContext.sys_role.Add(role); _dbContext.SaveChanges(); string newJson = JsonSerializer.Serialize(role); _activityLogService.InsertedEntity <Entities.sys_role>(role.id, null, newJson, role.creator); RemoveCahce(); return(Success("添加成功")); } }