From 1c842d5a1880469bf1af7067a5c194ae26c3f80d Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 03 四月 2025 19:36:15 +0800
Subject: [PATCH] 惠民卡代码

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java
index 13f5e8c..f6ae5b0 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java
@@ -263,15 +263,23 @@
             List<TPayHuimin> payHuimins = payHuiminService.list(new LambdaQueryWrapper<TPayHuimin>()
                     .eq(TPayHuimin::getAppUserId, uid)
                     .ge(TPayHuimin::getEndTime,new Date())
-                    .eq(TPayHuimin::getStatus, 1));
+                    .in(TPayHuimin::getStatus, Arrays.asList(2,3)));
             List<HuiminCardVO> huiminCardVOS = new ArrayList<>();
             for (THuiminCard huiminCardVO : cardList) {
                 HuiminCardVO huiminCardVO1 = new HuiminCardVO();
                 huiminCardVO1.setId(huiminCardVO.getId());
                 List<TPayHuimin> collect = payHuimins.stream().filter(e -> e.getCardId().equals(huiminCardVO.getId())).collect(Collectors.toList());
                 if (!collect.isEmpty()){
-                    huiminCardVO1.setCover(huiminCardVO.getBuyCover());
-                    huiminCardVO1.setIsBuy(1);
+                    for (TPayHuimin tPayHuimin : collect) {
+                        if (tPayHuimin.getStatus().equals(2)){
+                            huiminCardVO1.setCover(huiminCardVO.getBuyCover());
+                            huiminCardVO1.setIsBuy(1);
+                            break;
+                        }else{
+                            huiminCardVO1.setCover(huiminCardVO.getUnBuyCover());
+                            huiminCardVO1.setIsBuy(0);
+                        }
+                    }
                 }else{
                     huiminCardVO1.setCover(huiminCardVO.getUnBuyCover());
                     huiminCardVO1.setIsBuy(0);

--
Gitblit v1.7.1