From ec21251764082bebde0f68966332751c288d786c Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期一, 22 十一月 2021 00:13:52 +0800
Subject: [PATCH] 接口编写

---
 app/src/main/java/com/yeshi/location/app/service/impl/location/LocationTravelServiceImpl.java |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/yeshi/location/app/service/impl/location/LocationTravelServiceImpl.java b/app/src/main/java/com/yeshi/location/app/service/impl/location/LocationTravelServiceImpl.java
index 8a28a28..170c732 100644
--- a/app/src/main/java/com/yeshi/location/app/service/impl/location/LocationTravelServiceImpl.java
+++ b/app/src/main/java/com/yeshi/location/app/service/impl/location/LocationTravelServiceImpl.java
@@ -38,7 +38,7 @@
         }
         daoQuery.start = (page - 1) * pageSize;
         daoQuery.count = pageSize;
-        daoQuery.sortList= Arrays.asList(new Sort.Order[]{Sort.Order.desc("createTime")});
+        daoQuery.sortList = Arrays.asList(new Sort.Order[]{Sort.Order.desc("createTime")});
         return locationTravelDao.list(daoQuery);
     }
 
@@ -63,7 +63,7 @@
     @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("淇℃伅涓嶅畬鏁�");
         }
 
@@ -78,7 +78,7 @@
         locationTravelDao.save(locationTravel);
 
 
-        UserLatestLocation latest =new UserLatestLocation();
+        UserLatestLocation latest = new UserLatestLocation();
         latest.setLocation(locationTravel.getLocation());
         latest.setUid(locationTravel.getUid());
         userLatestLocationService.add(latest);
@@ -97,5 +97,29 @@
         }
     }
 
+    @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);
+    }
+
 
 }
\ No newline at end of file

--
Gitblit v1.8.0