From 02b3d183f55ed5366421fe4104b93d021da86ee9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 03 四月 2025 19:39:12 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0

---
 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