package com.hqyj.seven.service.impl; import com.hqyj.seven.dao.HouseDao; import com.hqyj.seven.pojo.Enter; import com.hqyj.seven.pojo.House; import com.hqyj.seven.service.HouseService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class HouseServiceImpl implements HouseService { @Autowired private HouseDao houseDao; @Override public Map reservation(int customerId, String name ) { Map result = new HashMap<>(); House house=houseDao.queryByHousename(name); if (house.getState().equals("空闲")) { houseDao.updateByHouseName(customerId,name); result.put("订房成功",1); } if (house.getState().equals("已定")||house.getState().equals("入住")) { result.put("此房间已定或者入住",-1); } return result; } @Override public House getOneByHousename(String name) { return houseDao.queryByHousename(name); } @Override public List getAllHouse() { System.out.println("获取全部客房信息"); List house = houseDao.queryAllHouseI(); return house; } @Override public List queryInter() { System.out.println("获取入住人信息"); List customers = houseDao.queryInter(1); return customers; } @Override public int updateHouseI() { House house=new House(3,"103",2,500,1,"空闲",null); return houseDao.updateHouse(house); } @Override public int insertIntoHouse() { House house = new House(27,"103",2,500,1,"空闲",null); return houseDao.insertHouse(house); } @Override public int deleteHouseI() { return houseDao.deleteHouse(27); } }