| | |
| | | @Override |
| | | public void add(LocationTravel locationTravel) throws Exception { |
| | | |
| | | if (locationTravel == null || locationTravel.getUid() == null || locationTravel.getLocation() == null) { |
| | | if (locationTravel == null || locationTravel.getUid() == null || locationTravel.getLocation() == null || locationTravel.getLocation().getLatitude() == null || locationTravel.getLocation().getLongitude() == null) { |
| | | throw new Exception("信息不完整"); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public List<LocationTravel> getTravelList(Long uid, Date startTime, Date endTime) { |
| | | |
| | | DaoQuery daoQuery = new DaoQuery(); |
| | | daoQuery.minCreateTime = startTime; |
| | | daoQuery.maxCreateTime = endTime; |
| | | daoQuery.uid = uid; |
| | | List<LocationTravel> travelList = locationTravelDao.list(daoQuery); |
| | | |
| | | |
| | | |
| | | |
| | | return null; |
| | | } |
| | | |
| | | @Override |
| | | public long countTravel(Long uid, Date startTime, Date endTime) { |
| | | DaoQuery daoQuery = new DaoQuery(); |
| | | daoQuery.minCreateTime = startTime; |
| | | daoQuery.maxCreateTime = endTime; |
| | | daoQuery.uid = uid; |
| | | return locationTravelDao.count(daoQuery); |
| | | } |
| | | |
| | | |
| | | } |