From 2a2f3018333ed031eeccbcabef00fb300bd0c01b Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 21 Mar 2024 11:53:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/qniao/dam/query/right/impl/RightQueryServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/right/impl/RightQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/right/impl/RightQueryServiceImpl.java index a0064f7..805a8f7 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/right/impl/RightQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/right/impl/RightQueryServiceImpl.java @@ -82,7 +82,8 @@ public class RightQueryServiceImpl implements RightQueryService { //时间 customerVo.setStartTime(firstRight.getStartTime()); customerVo.setEndTime(firstRight.getEndTime()); - customerVo.setRemainingDays((int) (Duration.between(customerVo.getStartTime(), customerVo.getEndTime()).toDays() + 1)); + customerVo.setRemainingDays((int) (Duration.between(LocalDateTime.now(), customerVo.getEndTime()).toDays() + 1)); + customerVo.setRemainingDays(customerVo.getRemainingDays() > 0 ? customerVo.getRemainingDays() : 0); //单日使用上限 RightTerm dailyUseLimitRightTerm = getRightTermByName(firstRight, RightNameEnum.DAILY_USE_LIMIT); customerVo.setDailyUseLimit(Objects.nonNull(dailyUseLimitRightTerm) ? Integer.parseInt(dailyUseLimitRightTerm.getValue()) : -1);