|
@@ -136,9 +136,9 @@ public class AppTmHouseController {
|
|
|
@RequestMapping(value = "/getByScene", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getHouseByScene(HttpServletRequest req) {
|
|
|
- String sceneCode = req.getParameter("scene_code");
|
|
|
+ String houseId = req.getParameter("house_id");
|
|
|
QueryWrapper<TmHouse> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("scene_num", sceneCode);
|
|
|
+ queryWrapper.eq("house_id", houseId);
|
|
|
queryWrapper.last("limit 1");
|
|
|
TmHouse tmHouse = tmHouseDao.selectOne(queryWrapper);
|
|
|
if(null != tmHouse && 1 != tmHouse.getEnable()){
|
|
@@ -357,13 +357,22 @@ public class AppTmHouseController {
|
|
|
@RequestMapping(value = "/recommend", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getRecomandHouse(HttpServletRequest req) {
|
|
|
- //TODO:这里是写死的推荐房源,只拉取10个
|
|
|
- QueryWrapper<TmHouse> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("enable" , 1);
|
|
|
- queryWrapper.last("limit 10");
|
|
|
- queryWrapper.orderByDesc("create_time");
|
|
|
- List<TmHouse> houseList = tmHouseDao.selectList(queryWrapper);
|
|
|
- return Result.success(houseList);
|
|
|
+
|
|
|
+ String agency_user_id = req.getParameter("req");
|
|
|
+ //TODO:这里是写死的推荐房源,只拉取5个
|
|
|
+// QueryWrapper<TmHouse> queryWrapper = new QueryWrapper<>();
|
|
|
+// queryWrapper.eq("enable" , 1);
|
|
|
+// queryWrapper.last("limit 10");
|
|
|
+// queryWrapper.orderByDesc("create_time");
|
|
|
+// List<TmHouse> houseList = tmHouseDao.selectList(queryWrapper);
|
|
|
+
|
|
|
+ IPage<TmHouse> page = new Page<>(0, 5);
|
|
|
+ QueryWrapper<TmHouse> recHouseQueryWrapper = new QueryWrapper<>();
|
|
|
+ recHouseQueryWrapper.eq("relation.agency_user_id" , agency_user_id);
|
|
|
+// recHouseQueryWrapper.ne("relation.house_id" , tmHouse.getHouseId());
|
|
|
+ page = tmHouseDao.selectAgencyHouseList(page, recHouseQueryWrapper);
|
|
|
+
|
|
|
+ return Result.success(page.getRecords());
|
|
|
}
|
|
|
|
|
|
private void assembleTmHouse(HttpServletRequest request, QueryWrapper<TmHouse> queryWrapper, String city, String district) {
|