From 57c2633990ee6d3383302384b719bc9d7950341c Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Sun, 28 Apr 2024 11:20:56 +0800 Subject: [PATCH] bug --- .../com/peanut/modules/book/controller/BuyOrderController.java | 3 ++- .../modules/pay/alipay/service/impl/AliPayServiceImpl.java | 3 ++- .../modules/pay/weChatPay/service/impl/WxpayServiceImpl.java | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java index 8bd7ccd0..88cd5719 100644 --- a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java +++ b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java @@ -911,7 +911,8 @@ public class BuyOrderController { UserCourseBuyEntity userCourseBuyEntity = userCourseBuyEntities.get(0); Calendar calendar = Calendar.getInstance(); calendar.setTime(userCourseBuyEntity.getEndTime()); - calendar.add(Calendar.DAY_OF_MONTH,180); + calendar.add(Calendar.DAY_OF_MONTH,s.getDays()); + userCourseBuyEntity.setDays(userCourseBuyEntity.getDays()+s.getDays()); userCourseBuyEntity.setEndTime(calendar.getTime()); userCourseBuyDao.updateById(userCourseBuyEntity); }else{ diff --git a/src/main/java/com/peanut/modules/pay/alipay/service/impl/AliPayServiceImpl.java b/src/main/java/com/peanut/modules/pay/alipay/service/impl/AliPayServiceImpl.java index aa7380dd..82dba62a 100644 --- a/src/main/java/com/peanut/modules/pay/alipay/service/impl/AliPayServiceImpl.java +++ b/src/main/java/com/peanut/modules/pay/alipay/service/impl/AliPayServiceImpl.java @@ -232,7 +232,8 @@ public class AliPayServiceImpl implements AliPayService { UserCourseBuyEntity userCourseBuyEntity = userCourseBuyEntities.get(0); Calendar calendar = Calendar.getInstance(); calendar.setTime(userCourseBuyEntity.getEndTime()); - calendar.add(Calendar.DAY_OF_MONTH,180); + calendar.add(Calendar.DAY_OF_MONTH,s.getDays()); + userCourseBuyEntity.setDays(userCourseBuyEntity.getDays()+s.getDays()); userCourseBuyEntity.setEndTime(calendar.getTime()); userCourseBuyDao.updateById(userCourseBuyEntity); }else{ diff --git a/src/main/java/com/peanut/modules/pay/weChatPay/service/impl/WxpayServiceImpl.java b/src/main/java/com/peanut/modules/pay/weChatPay/service/impl/WxpayServiceImpl.java index b45f9798..1acdfd6f 100644 --- a/src/main/java/com/peanut/modules/pay/weChatPay/service/impl/WxpayServiceImpl.java +++ b/src/main/java/com/peanut/modules/pay/weChatPay/service/impl/WxpayServiceImpl.java @@ -161,7 +161,8 @@ public class WxpayServiceImpl extends ServiceImpl