diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ResourceOccupyServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ResourceOccupyServiceImpl.java index c204ced7..326de2fd 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ResourceOccupyServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ResourceOccupyServiceImpl.java @@ -32,8 +32,7 @@ public class ResourceOccupyServiceImpl implements ResourceOccupyService { public Boolean haveResource(Integer computingResourceId, Integer replicas) throws Exception { ComputingResource computingResource = computingResourceDao.queryById(computingResourceId); - LoginUser loginUser = SecurityUtils.getLoginUser(); - if (loginUser.getSysUser().getCredit() <= 0) { + if (resourceOccupyDao.getUserCredit(SecurityUtils.getLoginUser().getUserid()) <= 0) { throw new Exception("当前积分不足"); } if (Constant.Computing_Resource_GPU.equals(computingResource.getComputingResource())) { diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 638469e5..055f208e 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -279,9 +279,6 @@ public class SysUserServiceImpl implements ISysUserService { userPostMapper.deleteUserPostByUserId(userId); // 新增用户与岗位管理 insertUserPost(user); - if (user.getUserId().equals(SecurityUtils.getLoginUser().getSysUser().getUserId())) { - SecurityUtils.getLoginUser().setSysUser(user); - } return userMapper.updateUser(user); }