From 8257c0333f96aeedecef1c205b42802dbf1c5930 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 五月 2021 13:30:22 +0800
Subject: [PATCH] 订单修改

---
 service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java
index 0194efd..af617ff 100644
--- a/service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java
+++ b/service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java
@@ -79,18 +79,18 @@
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public void saveVipCenter(String uid, Long gradeId, Integer validDays, Long orderId) {
+    public void saveVipCenter(String uid, Long gradeId, Integer validHours, Long orderId) {
         VipCenterRecord record = new VipCenterRecord();
 
         VipCenter vipCenter = vipCenterMapper.selectForUpdate(uid);
         if (vipCenter == null) {
             Date startTime = new Date();
-            Date endTime = DateUtil.plusDayDate(validDays, startTime);
+            Date endTime = new Date(startTime.getTime() + 1000 * 60 * 60L * validHours);
 
             vipCenter.setUid(uid);
             vipCenter.setGradeId(gradeId);
             vipCenter.setStartTime(startTime);
-            vipCenter.setEndTime(DateUtil.plusDayDate(validDays, new Date()));
+            vipCenter.setEndTime(endTime);
             vipCenter.setCreateTime(new Date());
             vipCenterMapper.insertSelective(vipCenter);
 
@@ -104,10 +104,10 @@
             long nowTime = java.lang.System.currentTimeMillis();
             if (gradeId.longValue() == oldGradeId.longValue() && vipCenter.getEndTime().getTime() > nowTime) {
                 // 涓婃浼氬憳杩樻湭宸茬粨鏉�
-                endTime = DateUtil.plusDayDate(validDays, vipCenter.getEndTime());
+                endTime = new Date(vipCenter.getEndTime().getTime() + 1000 * 60 * 60L * validHours);
             } else {
                 startTime = new Date();
-                endTime = DateUtil.plusDayDate(validDays, startTime);
+                endTime = new Date(startTime.getTime() + 1000 * 60 * 60L * validHours);
             }
             vipCenter.setStartTime(startTime);
             vipCenter.setEndTime(endTime);

--
Gitblit v1.8.0