|
@@ -265,6 +265,20 @@ public class UserDaoImpl implements UserDao {
|
|
|
return new ArrayList<>();
|
|
return new ArrayList<>();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public List<Users> queryUserPage2(String sqlx, int page, int rows,String sl) {
|
|
|
|
|
+ int start = (page - 1) * rows;// 每页的起始下标
|
|
|
|
|
+ String sql = "select a.*,case when id in ("+sl+") then '1' else '0' end mark from `users` a where 1=1 "+sqlx+" limit :start,:rows ";
|
|
|
|
|
+ MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
|
|
+ sps.addValue("start", start);
|
|
|
|
|
+ sps.addValue("rows", rows);
|
|
|
|
|
+ List<Users> list = namedParameterJdbcTemplate.query(sql, sps,
|
|
|
|
|
+ new BeanPropertyRowMapper<>(Users.class));
|
|
|
|
|
+ if (list != null && list.size() > 0) {
|
|
|
|
|
+ return list;
|
|
|
|
|
+ }
|
|
|
|
|
+ return new ArrayList<>();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public UnevaluatedOrder collect(String hotelId, Integer createId) {
|
|
public UnevaluatedOrder collect(String hotelId, Integer createId) {
|
|
|
String sql = "SELECT\n" +
|
|
String sql = "SELECT\n" +
|