Parcourir la source

fix: count()返回Long,改用intValue()转换

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline il y a 3 semaines
Parent
commit
3140c0f3fe

+ 1 - 1
car-wash-service/src/main/java/com/kym/service/impl/StatServiceImpl.java

@@ -170,7 +170,7 @@ public class StatServiceImpl implements StatService {
                 .in(SplitRecord::getType, SplitRecord.TYPE_RECHARGE, SplitRecord.TYPE_CROSS_INCOME)
                 .list().stream().mapToInt(SplitRecord::getAmount).sum();
         var totalConsumptionAmount = allOrders.stream().filter(o -> o.getAmount() != null).mapToInt(WashOrder::getAmount).sum();
-        var totalMembers = (int) userService.lambdaQuery().eq(User::getStationId, stationId).count();
+        var totalMembers = userService.lambdaQuery().eq(User::getStationId, stationId).count().intValue();
 
         DashboardVo dashboardVo = new DashboardVo();
         dashboardVo.setTodayIncome(todayIncome);