diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/SummaryServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/SummaryServiceImpl.java index 35161cc1..3f2e1000 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/SummaryServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/SummaryServiceImpl.java @@ -53,9 +53,7 @@ public class SummaryServiceImpl implements SummaryService { } //用户数 Tuple count = tbShopUserRepository.searchByCount(shopId.toString()); - - - summaryVO.setTotalUser(count.get(0, Long.class)); + summaryVO.setTotalUser(count==null?0L:count.get(0, Long.class)); //支付笔数柱形图 List objects = shopUserDutyRepository.sumByDateOrderNum(shopId, DateUtil.getDate30DaysAgo(), DateUtil.getDayEnd()); List countDateList = new ArrayList<>(); @@ -96,7 +94,7 @@ public class SummaryServiceImpl implements SummaryService { summaryVO.setCountDateList(countDateLists); //访问量 Tuple tuple = tbTokenRepository.countByAccountId(shopId); - summaryVO.setTotalVisits(tuple.get(0, Long.class)); + summaryVO.setTotalVisits(tuple == null?0L:tuple.get(0, Long.class)); //访问量柱状图 List objectsVisits = tbTokenRepository.countByMonth(shopId, DateUtil.getDate30DaysAgo(), DateUtil.getDayEnd()); List visitsList = new ArrayList<>(); @@ -274,8 +272,8 @@ public class SummaryServiceImpl implements SummaryService { public Map selectSummaryToday(Integer shopId) { HashMap map = new HashMap<>(); Tuple tuple = shopUserDutyRepository.sumByShopIdToday(shopId, DateUtil.getDayBegin(), DateUtil.getDayEnd()); - map.put("paymentsNumberToday", tuple.get(0, Long.class) == null?0L : tuple.get(0, Long.class)); - map.put("totalSalesToday", tuple.get(1, BigDecimal.class) == null? new BigDecimal("0") : tuple.get(1, BigDecimal.class)); + map.put("paymentsNumberToday", tuple == null?0L : tuple.get(0, Long.class)); + map.put("totalSalesToday", tuple == null? new BigDecimal("0") : tuple.get(1, BigDecimal.class)); Tuple tuple1 = tbShopUserRepository.searchByCountToday(shopId.toString(), DateUtil.getTodayStartTimestamp(), DateUtil.getTodayEndTimestamp()); map.put("userToday", tuple1.get(0, Long.class)); Tuple tupleToday = tbTokenRepository.countByAccountId(shopId, DateUtil.getDayBegin(), DateUtil.getDayEnd());