Pu Zhibing
2025-01-14 2c44da15d2ed01cefdc0d9e12497ebbd0ef2c8f9
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/UserCouponServiceImpl.java
@@ -52,7 +52,7 @@
      }
      List<CouponInfo> couponInfoList = couponInfoClient.getCouponInfoList(couponIds).getData();
      //构建返回数据
      DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
      DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM.dd HH:mm");
      List<PaymentUserCouponVo> infoVoList = new ArrayList<>();
      for (UserCoupon userCoupon : list) {
         CouponInfo couponInfo = couponInfoList.stream().filter(s -> s.getId().equals(userCoupon.getCouponId())).findFirst().get();
@@ -68,9 +68,9 @@
         couponInfoVo.setDiscountAmount(couponInfo.getDiscountAmount());
         couponInfoVo.setMoneyAmount(couponInfo.getMoneyAmount());
         couponInfoVo.setDiscount(couponInfo.getDiscount());
         if(null != couponInfo.getPeriodStartTime()){
            couponInfoVo.setPeriodStartTime(couponInfo.getPeriodStartTime().atTime(0, 0, 0).format(formatter));
            couponInfoVo.setPeriodEndTime(couponInfo.getPeriodEndTime().atTime(23, 59, 59).format(formatter));
         if(null != userCoupon.getStartTime()){
            couponInfoVo.setPeriodStartTime(userCoupon.getStartTime().format(formatter));
            couponInfoVo.setPeriodEndTime(userCoupon.getEndTime().format(formatter));
         }
            String forGoodIds = couponInfo.getForGoodIds();
            String[] split = forGoodIds.split(",");