From 46a0106ab7108ae3b00ae1b0a16bc12ab039e7b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BD=90=E5=A4=A9=E5=A4=A7=E5=9C=A3?= <17615834396@163.com>
Date: Tue, 9 Apr 2024 16:01:14 +0800
Subject: [PATCH] bug
---
.../service/impl/ActiveExchangeServiceImpl.java | 4 ++++
.../cardFavorable/mapper/xml/CardFavorableRecordMapper.xml | 2 +-
.../service/impl/CardFavorableRecordServiceImpl.java | 7 ++++++-
.../cardValue/service/impl/CardValueRecordServiceImpl.java | 7 ++++++-
.../com/fuint/business/order/mapper/xml/OilOrderMapper.xml | 1 +
5 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/service/impl/ActiveExchangeServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/service/impl/ActiveExchangeServiceImpl.java
index da9cc2e46..d3ac9d0a9 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/service/impl/ActiveExchangeServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/service/impl/ActiveExchangeServiceImpl.java
@@ -602,6 +602,8 @@ public class ActiveExchangeServiceImpl implements ActiveExchangeService {
canUserCardFavorableList.add(cardFavorableRecordVO);
}else if(!paymentActiveDTO.getType().equals("0")){
canUserCardFavorableList.add(cardFavorableRecordVO);
+ }else if (paymentActiveDTO.getType().equals("0") && ObjectUtils.isEmpty(cardFavorableRecordVO.getExclusiveFunction())){
+ canUserCardFavorableList.add(cardFavorableRecordVO);
}
}
/* if () {
@@ -665,6 +667,8 @@ public class ActiveExchangeServiceImpl implements ActiveExchangeService {
}
}else if (StringUtils.isNotEmpty(cardFavorableRecordVO.getExclusiveFunction()) && !cardFavorableRecordVO.getExclusiveFunction().contains("2")){
cardFavorableRecordVOS.add(cardFavorableRecordVO);
+ }else if (StringUtils.isEmpty(cardFavorableRecordVO.getExclusiveFunction())){
+ cardFavorableRecordVOS.add(cardFavorableRecordVO);
}
}
}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/xml/CardFavorableRecordMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/xml/CardFavorableRecordMapper.xml
index 021f78330..63b0221d5 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/xml/CardFavorableRecordMapper.xml
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/xml/CardFavorableRecordMapper.xml
@@ -123,7 +123,7 @@
LEFT JOIN card_exchange ce ON cer.card_exchange_id = ce.id
WHERE
cer.mt_user_id = #{cardFavorableDTOS.id}
- and ce.type = 0
+ and ce.type = 0 or ce.type = 1
and cer.status = #{cardFavorableDTOS.useStatus}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/impl/CardFavorableRecordServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/impl/CardFavorableRecordServiceImpl.java
index 5f900aae1..02dfd8430 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/impl/CardFavorableRecordServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/impl/CardFavorableRecordServiceImpl.java
@@ -301,7 +301,12 @@ public class CardFavorableRecordServiceImpl extends ServiceImpl CURRENT_TIMESTAMP
group by ac.id