diff --git a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java index df708fb0e..6b4b2a7da 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -204,10 +204,11 @@ public class DataTowerServiceImpl implements DataTowerService { //昨日 String date = DateUtils.getTimeBefore(1, new Date()); chartDataQ.setQuerytime(DateUtils.stringToDate(date)); - WxChartDataEntity wxChartDataEntity = wxChartDataMapper.selectOne(new QueryWrapper<>(chartDataQ)); + List list = wxChartDataMapper.findList(chartDataQ); + Integer carCount = list.stream().map(e -> Integer.parseInt(e.getResult())).reduce(Integer::sum).get(); HashMap carMap = new HashMap<>(); - carMap.put("carCount", wxChartDataEntity==null?0:wxChartDataEntity.getResult()); + carMap.put("carCount",carCount); return carMap; }