diff --git a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java index a04c2c1..7d650ed 100644 --- a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java +++ b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java @@ -9,6 +9,7 @@ public interface UserService { /** * 创建用户 + * * @param user * @return */ @@ -19,6 +20,7 @@ public interface UserService { /** * 通过u_id查找用户 + * * @param uId * @return */ @@ -26,6 +28,7 @@ public interface UserService { /** * 修改用户 + * * @param user * @return */ @@ -33,8 +36,17 @@ public interface UserService { /** * 通过u_id删除用户 + * * @param uId * @return */ void deleteById(Integer uId); + + /** + * 通过账号密码获取用户信息 + * @param username + * @param password + * @return + */ + User findByUnameAndPwd(String username, String password); } diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java index b3c39bf..2215319 100644 --- a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java +++ b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java @@ -40,4 +40,9 @@ public class UserServiceImpl implements UserService { public void deleteById(Integer uId) { userRepository.deleteByUId(uId); } + + @Override + public User findByUnameAndPwd(String username, String password) { + return userRepository.findByUsernameAndPassword(username,password); + } }