|
|
@@ -3,7 +3,9 @@ package com.happy.service.impl;
|
|
|
import com.happy.Model.Hotel;
|
|
|
import com.happy.Model.House;
|
|
|
import com.happy.Model.House;
|
|
|
+import com.happy.Model.HouseNumber;
|
|
|
import com.happy.dao.HouseDao;
|
|
|
+import com.happy.dao.HouseNumberDao;
|
|
|
import com.happy.dto.HouseSumEto;
|
|
|
import com.happy.dto.IPage;
|
|
|
import com.happy.service.HouseService;
|
|
|
@@ -18,6 +20,9 @@ public class HouseImplService implements HouseService {
|
|
|
@Resource
|
|
|
public HouseDao houseDao;
|
|
|
|
|
|
+ @Resource
|
|
|
+ public HouseNumberDao houseNumberDao;
|
|
|
+
|
|
|
@Override
|
|
|
public int insertHouse(House house) {
|
|
|
return houseDao.insertHouse(house);
|
|
|
@@ -35,13 +40,18 @@ public class HouseImplService implements HouseService {
|
|
|
|
|
|
@Override
|
|
|
public House getById(int id) {
|
|
|
- return houseDao.getById(id);
|
|
|
+ House house = houseDao.getById(id);
|
|
|
+ house.setHouseNumbers(houseNumberDao.queryByHouseId(String.valueOf(id)));
|
|
|
+ return house;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public IPage<House> queryPage(String sqlx, int page, int rows) {
|
|
|
IPage<House> iPage = new IPage();
|
|
|
List<House> houseList = houseDao.queryPage(sqlx,page,rows);
|
|
|
+ houseList.forEach(house -> {
|
|
|
+ house.setHouseNumbers(houseNumberDao.queryByHouseId(String.valueOf(house.getId())));
|
|
|
+ });
|
|
|
int total = houseDao.queryTotal(sqlx);
|
|
|
iPage.setPageList(houseList);
|
|
|
iPage.setPage(page);
|