diff --git a/src/main/java/com/mosquito/project/permission/RoleRepository.java b/src/main/java/com/mosquito/project/permission/RoleRepository.java index 9e3feab..460d07d 100644 --- a/src/main/java/com/mosquito/project/permission/RoleRepository.java +++ b/src/main/java/com/mosquito/project/permission/RoleRepository.java @@ -1,8 +1,6 @@ package com.mosquito.project.permission; import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; import java.util.Optional; @@ -26,6 +24,5 @@ public interface RoleRepository extends JpaRepository { /** * 根据角色代码查询(排除已删除) */ - @Query("SELECT r FROM SysRole r WHERE r.roleCode = :roleCode AND r.deleted = 0") - Optional findByRoleCodeAndDeletedFalse(@Param("roleCode") String roleCode); + Optional findByRoleCodeAndDeleted(String roleCode, Integer deleted); } diff --git a/src/main/java/com/mosquito/project/permission/RoleService.java b/src/main/java/com/mosquito/project/permission/RoleService.java index d7aeab0..7f14623 100644 --- a/src/main/java/com/mosquito/project/permission/RoleService.java +++ b/src/main/java/com/mosquito/project/permission/RoleService.java @@ -40,7 +40,7 @@ public class RoleService { */ @Transactional(readOnly = true) public Optional findByRoleCode(String roleCode) { - return roleRepository.findByRoleCodeAndDeletedFalse(roleCode); + return roleRepository.findByRoleCodeAndDeleted(roleCode, 0); } /**