Parcourir la source

'优化数据中心-门禁今日进出人次统计接口,只根据进设备统计进入总人数,根据出设备统计出去总人数'

james il y a 1 an
Parent
commit
c7c704b11c

+ 1 - 1
service-park/service-park-biz/src/main/java/com/usky/park/service/EventEgService.java

@@ -45,6 +45,6 @@ public interface EventEgService extends CrudService<EventEg> {
 
     List<EventEgStatisticVO> eventEgStatistic(List<String> enterDeviceId, List<String> outDeviceId, String startDate, String endDate);
 
-    Integer numStatistic(List<String> deviceId,String startDate,String endDate,Integer iType);
+    Integer numStatistic(List<String> deviceId,String startDate,String endDate);
 
 }

+ 4 - 5
service-park/service-park-biz/src/main/java/com/usky/park/service/impl/EventEgServiceImpl.java

@@ -100,19 +100,18 @@ public class EventEgServiceImpl extends AbstractCrudService<EventEgMapper, Event
     public List<EventEgStatisticVO> eventEgStatistic(List<String> enterDeviceId, List<String> outDeviceId, String startDate, String endDate){
         List<EventEgStatisticVO> list = new ArrayList<>();
         EventEgStatisticVO eventEgStatisticVO = new EventEgStatisticVO();
-        eventEgStatisticVO.setEnterNum(numStatistic(enterDeviceId,startDate,endDate,1));
-        eventEgStatisticVO.setOutNum(numStatistic(outDeviceId,startDate,endDate,0));
+        eventEgStatisticVO.setEnterNum(numStatistic(enterDeviceId,startDate,endDate));
+        eventEgStatisticVO.setOutNum(numStatistic(outDeviceId,startDate,endDate));
         list.add(eventEgStatisticVO);
 
         return list;
     }
 
-    public Integer numStatistic(List<String> deviceId,String startDate,String endDate,Integer iType){
+    public Integer numStatistic(List<String> deviceId,String startDate,String endDate){
         Integer num = 0;
         LambdaQueryWrapper<EventEg> queryWrapper = Wrappers.lambdaQuery();
         queryWrapper.in(EventEg::getDeviceId,deviceId)
-                .between(EventEg::getEventTime,startDate,endDate)
-                .eq(EventEg::getInOutType,iType);
+                .between(EventEg::getEventTime,startDate,endDate);
         num = this.count(queryWrapper);
 
         return num;