From bc14da11f59ead43eeed389930e420a3fabe1fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 24 Oct 2025 09:47:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../market/service/impl/MkBirthdayGiftServiceImpl.java | 6 ++++++ .../market/service/impl/MkConsumeCashbackServiceImpl.java | 6 ++++++ .../market/service/impl/MkConsumeDiscountServiceImpl.java | 6 ++++++ .../market/service/impl/MkEnableConfigServiceImpl.java | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java index cd34e6202..b1a14c198 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java @@ -32,6 +32,9 @@ import com.czg.service.market.mapper.MkBirthdayGiftMapper; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; +import org.springframework.cache.annotation.CacheConfig; +import org.springframework.cache.annotation.CacheEvict; +import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import java.time.LocalDate; @@ -52,6 +55,7 @@ import java.util.stream.Collectors; */ @Slf4j @Service +@CacheConfig(cacheNames = "birthdayGift") public class MkBirthdayGiftServiceImpl extends ServiceImpl implements MkBirthdayGiftService { @Resource private MkBirthdayGiftRecordService birthdayGiftRecordService; @@ -72,6 +76,7 @@ public class MkBirthdayGiftServiceImpl extends ServiceImpl implements MkConsumeCashbackService { @DubboReference private ShopInfoService shopInfoService; @@ -61,6 +65,7 @@ public class MkConsumeCashbackServiceImpl extends ServiceImpl implements MkConsumeDiscountService { @Override + @Cacheable(key = "#shopId") public MkConsumeDiscountVO detail(Long shopId) { MkConsumeDiscount consumeDiscount = getOne(new QueryWrapper().eq(MkConsumeDiscount::getShopId, shopId)); if (consumeDiscount == null) { @@ -47,6 +52,7 @@ public class MkConsumeDiscountServiceImpl extends ServiceImpl implements MkEnableConfigService{ @Override + @Cacheable(key = "#mainShopId + ':' + #shopId") public MkEnableConfigVO detail(Long mainShopId, Long shopId, TableValueConstant.EnableConfig.Type type) { MkEnableConfig one = getOne(new QueryWrapper().eq(MkEnableConfig::getMainShopId, mainShopId).eq(MkEnableConfig::getType, type.getCode())); if (one == null) { @@ -43,6 +48,7 @@ public class MkEnableConfigServiceImpl extends ServiceImpl