From 41600563b0ee8cfad746c359c4d3971169d1c931 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 08 五月 2025 14:00:31 +0800
Subject: [PATCH] 添加移动端操作日志记录
---
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java
index 70dda50..48eed5f 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java
@@ -32,13 +32,13 @@
private TAppCouponService appCouponService;
public void sendVip(TAppUser nowUser,Integer vipId,Integer plusDay,Integer type){
if (nowUser.getVipEndTime()==null||nowUser.getVipEndTime().isBefore(LocalDateTime.now())) {
- nowUser.setVipEndTime(LocalDateTime.now().plusMonths(plusDay).minusDays(1));
+ nowUser.setVipEndTime(LocalDateTime.now().plusMonths(plusDay));
nowUser.setVipId(vipId);
//直接再detail里新增数据,因为不是续费
TAppUserVipDetail tAppUserVipDetail = new TAppUserVipDetail();
tAppUserVipDetail.setAppUserId(nowUser.getId());
tAppUserVipDetail.setStartTime(LocalDateTime.now());
- tAppUserVipDetail.setEndTime(LocalDateTime.now().plusMonths(plusDay).minusDays(1));
+ tAppUserVipDetail.setEndTime(LocalDateTime.now().plusMonths(plusDay));
tAppUserVipDetail.setVipId(vipId);
R<TVip> info = vipClient.getInfo1(vipId);
@@ -56,6 +56,7 @@
tAppUserVipDetail.setVipJson(JSON.toJSONString(info.getData()));
tAppUserVipDetail.setVipType(type);
tAppUserVipDetail.setCreateTime(LocalDateTime.now());
+ tAppUserVipDetail.setMonthEndTime(LocalDateTime.now().plusMonths(1));
tAppUserVipDetailService.save(tAppUserVipDetail);
//直接赠送优惠卷
for (SendCouponDto sendCouponDto : javaList) {
@@ -86,7 +87,7 @@
TAppUserVipDetail tAppUserVipDetail1 = new TAppUserVipDetail();
tAppUserVipDetail1.setAppUserId(nowUser.getId());
tAppUserVipDetail1.setStartTime(tAppUserVipDetail2.getEndTime());
- tAppUserVipDetail1.setEndTime(tAppUserVipDetail2.getEndTime().plusMonths(plusDay).minusDays(1));
+ tAppUserVipDetail1.setEndTime(tAppUserVipDetail2.getEndTime().plusMonths(plusDay));
tAppUserVipDetail1.setVipId(vipId);
R<TVip> info = vipClient.getInfo1(vipId);
TVip vip = info.getData();
@@ -98,6 +99,7 @@
tAppUserVipDetail1.setVipType(type);
tAppUserVipDetail1.setVipJson(JSON.toJSONString(info.getData()));
tAppUserVipDetail1.setCreateTime(LocalDateTime.now());
+ tAppUserVipDetail1.setMonthEndTime(LocalDateTime.now().plusMonths(1));
tAppUserVipDetailService.save(tAppUserVipDetail1);
}
--
Gitblit v1.7.1