mirror of
https://github.com/FreeeBird/hotel.git
synced 2025-11-02 21:44:50 +08:00
解决跨域问题
This commit is contained in:
@@ -9,5 +9,6 @@ public interface AdminService {
|
||||
int register(Admin admin);
|
||||
Admin selectByUserName(String userName);
|
||||
int updateProfile(Admin admin);
|
||||
int updatePassword(Admin admin,String newPassword);
|
||||
List<Admin> findAll();
|
||||
}
|
||||
|
||||
@@ -12,4 +12,6 @@ public interface WorkerService {
|
||||
Worker selectWorker(String userName);
|
||||
List<Worker> findAllWorker();
|
||||
Worker login(Worker worker);
|
||||
int logout(Worker worker);
|
||||
|
||||
}
|
||||
|
||||
@@ -13,28 +13,78 @@ public class AdminServiceImpl implements AdminService {
|
||||
@Autowired
|
||||
private AdminMapper adminMapper;
|
||||
|
||||
/**
|
||||
* 登录
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Admin login(Admin admin) {
|
||||
return adminMapper.selectByUserNameAndPassword(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int register(Admin admin) {
|
||||
return adminMapper.insertSelective(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据username查找
|
||||
* @param userName
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Admin selectByUserName(String userName) {
|
||||
return adminMapper.selectByUserName(userName);
|
||||
Admin result = adminMapper.selectByUserName(userName);
|
||||
if (result != null){
|
||||
result.setPassword(null);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新信息
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateProfile(Admin admin) {
|
||||
return adminMapper.updateByUserNameSelective(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更改密码
|
||||
* @param admin
|
||||
* @param newPassword
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updatePassword(Admin admin, String newPassword) {
|
||||
int result = 0;
|
||||
if(adminMapper.selectByUserNameAndPassword(admin) != null){
|
||||
admin.setPassword(newPassword);
|
||||
result = adminMapper.updateByUserNameSelective(admin);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列出所有管理员
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<Admin> findAll() {
|
||||
return adminMapper.findAll();
|
||||
List<Admin> result;
|
||||
result = adminMapper.findAll();
|
||||
for (Admin admin : result) {
|
||||
admin.setPassword(null);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,4 +43,9 @@ public class WorkerServiceImpl implements WorkerService {
|
||||
public Worker login(Worker worker) {
|
||||
return workerMapper.selectByUserNameAndPassword(worker);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int logout(Worker worker) {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user