|
|
@@ -190,11 +190,12 @@ public class HotelImplDao implements HotelDao {
|
|
|
// "left join (select manager_id,hotel_township hotel_township from admin_manager group by manager_id) c on a.manager_id = c.manager_id " +
|
|
|
// "where status=1 "+sqlx;
|
|
|
SqlUtil.filterKeyword(sqlx);
|
|
|
- String sql = "SELECT count(*) FROM `hotel` a " +
|
|
|
+ String sql = "SELECT count(1) FROM `hotel` a " +
|
|
|
"left join (select manager_id,min(price) min_price from house where status=1 group by manager_id) b on a.manager_id = b.manager_id " +
|
|
|
- "left join (select manager_id,hotel_township hotel_township,type from admin_manager group by manager_id) c on a.manager_id = c.manager_id " +
|
|
|
- "LEFT JOIN ( SELECT id,name as hotel_township_name FROM hotel_dict GROUP BY id) d ON d.id = c.hotel_township " +
|
|
|
- " WHERE status=1 "+sqlx;
|
|
|
+ "left join (select id,manager_id,hotel_township,hotel_name,type,status from admin_manager ) c on a.manager_id = c.id " +
|
|
|
+ "LEFT JOIN ( SELECT id,name as hotel_township_name,status FROM hotel_dict GROUP BY id) d ON d.id = c.hotel_township " +
|
|
|
+ "LEFT JOIN ( SELECT id,name as h_type_name FROM hotel_dict GROUP BY id) e ON e.id = a.htype " +
|
|
|
+ " WHERE hstatus = 1 and a.status=1 and c.status = 1 "+sqlx;
|
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
return namedParameterJdbcTemplate.queryForInt(sql, sps);
|
|
|
}
|