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