|
|
@@ -4,6 +4,7 @@ import com.happy.Model.Booking;
|
|
|
import com.happy.Model.FileInfo;
|
|
|
import com.happy.Model.Hotel;
|
|
|
import com.happy.Model.House;
|
|
|
+import com.happy.Model.weixin.Users;
|
|
|
import com.happy.Until.Enum.PayEnum;
|
|
|
import com.happy.Until.Func;
|
|
|
import com.happy.dao.BookDao;
|
|
|
@@ -32,6 +33,8 @@ public class AppHomePageImplService implements AppHomePageService {
|
|
|
public AdminManagerService adminManagerService;
|
|
|
@Resource
|
|
|
public FileService fileService;
|
|
|
+ @Resource
|
|
|
+ public UserService userService;
|
|
|
|
|
|
|
|
|
@Override
|
|
|
@@ -73,6 +76,24 @@ public class AppHomePageImplService implements AppHomePageService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public Hotel assignCollect(String userId, Hotel hotel)
|
|
|
+ {
|
|
|
+ Users users = userService.queryByUserId(userId);
|
|
|
+ if (users == null || hotel == null)
|
|
|
+ throw new RuntimeException("无法查询到当前用户");
|
|
|
+
|
|
|
+ hotel.setCollect_hotel(users.getCollect_hotel());
|
|
|
+
|
|
|
+ boolean flag = false; // 标识是否收获过当前酒店,Collect_hotel为空时未收藏, Collect_hotel未包含hotelid未收藏
|
|
|
+ if (!Func.checkNull(users.getCollect_hotel()))
|
|
|
+ {
|
|
|
+ flag = users.getCollect_hotel().contains(Func.parseStr(hotel.getId()));
|
|
|
+ }
|
|
|
+ hotel.setIs_collect_hotel(flag);
|
|
|
+ return hotel;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public Hotel getHotelAndHouseByHotelId(String hotelId, String queryStartTime, String queryEndTime) {
|
|
|
if (Func.checkNull(hotelId))
|
|
|
return new Hotel();
|