修复删除用户 或者 新增用户BUG

v1.4.1
Parker 5 years ago
parent 2cad6b2fbc
commit 4805515779

@ -146,6 +146,9 @@ public class UserServiceImpl extends CrudServiceImpl<UserMapper, SysUser, UserMo
QueryBuilder<SysUser> queryBuilder = new GenQueryBuilder<>(); QueryBuilder<SysUser> queryBuilder = new GenQueryBuilder<>();
QueryWrapper<SysUser> queryWrapper = queryBuilder.build(); QueryWrapper<SysUser> queryWrapper = queryBuilder.build();
queryWrapper.eq(key, username); queryWrapper.eq(key, username);
queryWrapper.eq(
HumpUtil.humpToUnderline(MyBatisConstants.FIELD_DELETE_LOGIC)
, "0");
SysUser user = this.getOne(queryWrapper); SysUser user = this.getOne(queryWrapper);
return super.transformT2M(user); return super.transformT2M(user);
} }

@ -360,6 +360,12 @@ public class UserRestController extends BaseRestController<SysUser, UserModel, I
super.demoError(); super.demoError();
IService.delete(id); IService.delete(id);
// 清除缓存信息
UserModel userModel = new UserModel();
userModel.setId(id);
UserUtil.refreshUser(userModel);
return ResultVo.success("删除用户信息成功"); return ResultVo.success("删除用户信息成功");
} }
@ -378,6 +384,14 @@ public class UserRestController extends BaseRestController<SysUser, UserModel, I
super.demoError(); super.demoError();
IService.deleteAll(ids); IService.deleteAll(ids);
for (String id : ids) {
// 清除缓存信息
UserModel userModel = new UserModel();
userModel.setId(id);
UserUtil.refreshUser(userModel);
}
return ResultVo.success("批量删除用户信息成功"); return ResultVo.success("批量删除用户信息成功");
} }

Loading…
Cancel
Save