|
@@ -172,7 +172,7 @@ public class BookImplDao implements BookDao {
|
|
|
@Override
|
|
@Override
|
|
|
public List<Booking> queryPage(String sqlx, int page, int rows) {
|
|
public List<Booking> queryPage(String sqlx, int page, int rows) {
|
|
|
int start = (page - 1) * rows;// 每页的起始下标
|
|
int start = (page - 1) * rows;// 每页的起始下标
|
|
|
- String sql = "SELECT * FROM `booking` WHERE 1=1 "+sqlx+" ORDER BY id DESC limit :start,:rows ";
|
|
|
|
|
|
|
+ String sql = "SELECT * FROM `booking` WHERE 1=1 "+sqlx+" ORDER BY id DESC,pay_time DESC limit :start,:rows ";
|
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
sps.addValue("start", start);
|
|
sps.addValue("start", start);
|
|
|
sps.addValue("rows", rows);
|
|
sps.addValue("rows", rows);
|
|
@@ -201,4 +201,16 @@ public class BookImplDao implements BookDao {
|
|
|
if(list != null && list.size()>0) return list;
|
|
if(list != null && list.size()>0) return list;
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Double sumAccount(String sqlx){
|
|
|
|
|
+ String sql = "select sum(pay_account) pay_account from booking where 1=1"+sqlx;
|
|
|
|
|
+ List<Booking> list = null;
|
|
|
|
|
+ try{
|
|
|
|
|
+ list = namedParameterJdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Booking.class));
|
|
|
|
|
+ }catch (Exception e){
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+ return list.get(0).getPayAccount();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|