From 2ed6444f45d227e2acc6de65c3e8b582440fb83a Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期四, 06 三月 2025 09:20:40 +0800
Subject: [PATCH] 迭代版本:2.28

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/CouponInfoController.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/CouponInfoController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/CouponInfoController.java
index 5f6df24..bafefaa 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/CouponInfoController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/CouponInfoController.java
@@ -62,6 +62,10 @@
     public R<IPage<CouponInfo>> list(@RequestParam("pageNum") Integer pageNum,
                                      @RequestParam("pageSize") Integer pageSize,
                                      CouponInfo couponInfo) {
+        Integer periodType = couponInfo.getPeriodType();
+        if (periodType != null && periodType.equals(0)){
+            couponInfo.setPeriodType(null);
+        }
         IPage<CouponInfo> couponInfoIPage = couponInfoService.queryCouponInfoPage(Page.of(pageNum, pageSize), couponInfo);
         for (CouponInfo record : couponInfoIPage.getRecords()) {
             R<Long> r = userCouponClient.getCouponCount(record.getId());
@@ -76,6 +80,9 @@
     @ApiOperation(value = "优惠劵管理-详情", tags = {"管理后台-活动管理"})
     public R<CouponInfo> detail(@RequestParam("id") Integer id) {
         CouponInfo byId = couponInfoService.getById(id);
+        if (byId == null){
+            return R.fail("优惠劵不存在");
+        }
         String forGoodIds = byId.getForGoodIds();
         if (!"-1".equals(forGoodIds) && StringUtils.isNotEmpty(forGoodIds)){
             List<Goods> goods = goodsService.listByIds(Arrays.asList(forGoodIds.split(",")));

--
Gitblit v1.7.1