From a9a3f01f2aa59335e30f00cdd62100062ea27ef4 Mon Sep 17 00:00:00 2001 From: La123123 <617330105@qq.com> Date: Tue, 14 Apr 2026 17:12:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=A5=97=E9=A4=90=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/im/service/impl/ImChatPackageServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImChatPackageServiceImpl.java b/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImChatPackageServiceImpl.java index b0b474a..7c3e686 100644 --- a/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImChatPackageServiceImpl.java +++ b/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImChatPackageServiceImpl.java @@ -179,7 +179,12 @@ public class ImChatPackageServiceImpl implements IImChatPackageService { if (durationDays == null) { throw new RuntimeException("套餐天数不能为空"); } - + + //如果代理套餐已过期,先赋值为今天 + if(DateUtil.compare(packageExpireTime, DateUtil.date()) < 0){ + packageExpireTime = DateUtil.date(); + } + // 将durationDays加到packageExpireTime上 packageExpireTime = DateUtil.offsetDay(packageExpireTime, durationDays.intValue() + 1);