From 8f086f8d7e724697aafd8e02cc916f13d36642d4 Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Tue, 24 Dec 2024 18:04:45 +0800 Subject: [PATCH] fix: stat traffic --- .../src/main/java/org/wfc/user/mapper/UCdrMapper.java | 3 +-- .../java/org/wfc/user/service/impl/UAccountServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/mapper/UCdrMapper.java b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/mapper/UCdrMapper.java index a85dd0c..eb4e6f9 100644 --- a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/mapper/UCdrMapper.java +++ b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/mapper/UCdrMapper.java @@ -8,7 +8,6 @@ import org.wfc.user.domain.vo.UCdrClientVo; import org.wfc.user.domain.vo.UCdrHistoryUserVo; import org.wfc.user.domain.vo.UCdrUserVo; -import java.util.Date; import java.util.List; /** @@ -21,7 +20,7 @@ import java.util.List; */ public interface UCdrMapper extends BaseMapper { - List getByUser(@Param("userId") Long userId, @Param("startTime") Date startTime, @Param("endTime") Date endTime); + List getByUser(@Param("userId") Long userId, @Param("startTime") Long startTime, @Param("endTime") Long endTime); List getByClient(@Param("client") UCdrClientBo client); diff --git a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UAccountServiceImpl.java b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UAccountServiceImpl.java index ff7d1ec..4a7cd0b 100644 --- a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UAccountServiceImpl.java +++ b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UAccountServiceImpl.java @@ -56,7 +56,7 @@ public class UAccountServiceImpl extends ServiceImpl i DateTime endTime = DateUtil.offsetSecond(current, -30); List accounts = this.list(Wrappers.lambdaQuery().gt(UAccount::getEndTime, endTime)); // 更新账户已使用流量,已使用时长 - List statCdr = ucdrMapper.getByUser(null, current, endTime); + List statCdr = ucdrMapper.getByUser(null, current.getTime(), endTime.getTime()); for (UAccount account : accounts) { for (UCdrUserVo stat : statCdr) { if (Objects.equals(account.getUserId(), stat.getId())) {