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