From b45c2583b4764edb95efe9880c4abfddb8a1ec21 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 22 五月 2024 15:38:29 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
index d55f8cb..a9c8f22 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
@@ -183,8 +183,12 @@
                     calendar.setTime(new Date());
                     calendar.add(Calendar.MONTH, time);
                     Date dateAfterOneMonth = calendar.getTime();
-                    byId.setTime(dateAfterOneMonth);
+                    dateAfterOneMonth.setHours(23);
+                    dateAfterOneMonth.setMinutes(59);
+                    dateAfterOneMonth.setSeconds(59);
                     byId1.setVipEndTime(dateAfterOneMonth);
+                    byId.setTime(dateAfterOneMonth);
+
                 } else {
                     // 不是首次 判断vipEndTime 是否到期 如果没有 加指定月份时间 如果到期了 将会员到期时间从当前增加指定月份
                     if (byId1.getVipEndTime().getTime() < new Date().getTime()) {
@@ -192,6 +196,9 @@
                         calendar.setTime(new Date());
                         calendar.add(Calendar.MONTH, time);
                         Date dateAfterOneMonth = calendar.getTime();
+                        dateAfterOneMonth.setHours(23);
+                        dateAfterOneMonth.setMinutes(59);
+                        dateAfterOneMonth.setSeconds(59);
                         byId.setTime(dateAfterOneMonth);
                         byId1.setVipEndTime(dateAfterOneMonth);
                     } else {
@@ -199,6 +206,9 @@
                         calendar.setTime(byId1.getVipEndTime());
                         calendar.add(Calendar.MONTH, time);
                         Date dateAfterOneMonth = calendar.getTime();
+                        dateAfterOneMonth.setHours(23);
+                        dateAfterOneMonth.setMinutes(59);
+                        dateAfterOneMonth.setSeconds(59);
                         byId.setTime(dateAfterOneMonth);
                         byId1.setVipEndTime(dateAfterOneMonth);
                     }
@@ -257,6 +267,9 @@
                     calendar.setTime(new Date());
                     calendar.add(Calendar.MONTH, time);
                     Date dateAfterOneMonth = calendar.getTime();
+                    dateAfterOneMonth.setHours(23);
+                    dateAfterOneMonth.setMinutes(59);
+                    dateAfterOneMonth.setSeconds(59);
                     byId.setTime(dateAfterOneMonth);
                     byId1.setVipEndTime(dateAfterOneMonth);
                 } else {
@@ -266,6 +279,9 @@
                         calendar.setTime(new Date());
                         calendar.add(Calendar.MONTH, time);
                         Date dateAfterOneMonth = calendar.getTime();
+                        dateAfterOneMonth.setHours(23);
+                        dateAfterOneMonth.setMinutes(59);
+                        dateAfterOneMonth.setSeconds(59);
                         byId.setTime(dateAfterOneMonth);
                         byId1.setVipEndTime(dateAfterOneMonth);
                     } else {
@@ -273,6 +289,9 @@
                         calendar.setTime(byId1.getVipEndTime());
                         calendar.add(Calendar.MONTH, time);
                         Date dateAfterOneMonth = calendar.getTime();
+                        dateAfterOneMonth.setHours(23);
+                        dateAfterOneMonth.setMinutes(59);
+                        dateAfterOneMonth.setSeconds(59);
                         byId.setTime(dateAfterOneMonth);
                         byId1.setVipEndTime(dateAfterOneMonth);
                     }

--
Gitblit v1.7.1