diff --git a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/mongo/service/bank/impl/UserBankRunningWaterServiceImpl.java b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/mongo/service/bank/impl/UserBankRunningWaterServiceImpl.java index 7719f067..10640850 100644 --- a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/mongo/service/bank/impl/UserBankRunningWaterServiceImpl.java +++ b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/mongo/service/bank/impl/UserBankRunningWaterServiceImpl.java @@ -10,6 +10,7 @@ import com.red.circle.wallet.inner.model.cmd.UserBankRunningWaterQryCmd; import java.time.LocalDate; import java.time.YearMonth; import java.time.format.DateTimeFormatter; +import java.util.Date; import java.util.List; import java.util.Objects; import java.util.Optional; @@ -99,8 +100,8 @@ public class UserBankRunningWaterServiceImpl implements UserBankRunningWaterServ if (Objects.nonNull(query.getStartTime()) && Objects.nonNull(query.getEndTime())) { criteria.andOperator( - Criteria.where("createTime").gte(query.getStartTime()), - Criteria.where("createTime").lte(query.getEndTime()) + Criteria.where("createTime").gte(new Date(query.getStartTime())), + Criteria.where("createTime").lte(new Date(query.getEndTime())) ); }