コード例 #1
0
 @Override
 public Result<Map<String, Object>> loadReservesByQuery(ReserveQuery query)
     throws ServiceException {
   Result<Map<String, Object>> rs = new Result<Map<String, Object>>();
   rs.setSuccess(false);
   if (null == query) {
     return rs;
   }
   Map<String, Object> map = new HashMap<String, Object>();
   try {
     List<ReserveQuery> list = reserveDao.loadReservesByQuery(query);
     int total = reserveDao.loadTotalNumByQuery(query);
     map.put("total", total);
     map.put("rows", list == null ? new ArrayList<ReserveQuery>() : list);
     rs.setSuccess(true);
     rs.setDefaultModel(map);
   } catch (DaoException e) {
     throw new ServiceException(e);
   }
   return rs;
 }