|
|
@@ -11,12 +11,14 @@ import com.cyksj.model.entity.GiftCardGoodsSku;
|
|
|
import com.cyksj.model.entity.GoodsDon;
|
|
|
import com.cyksj.model.entity.GoodsDonSku;
|
|
|
import com.cyksj.model.request.GiftCardGoodsSkuReq;
|
|
|
+import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.giftcard.GiftCardGoodsSkuService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
/*
|
|
|
*项目名: netflix
|
|
|
@@ -31,6 +33,8 @@ public class GiftCardGoodsSkuServiceImpl extends ServiceImpl<GiftCardGoodsSkuMap
|
|
|
|
|
|
private final GoodsDonMapper goodsDonMapper;
|
|
|
|
|
|
+ private final RedisService redisService;
|
|
|
+
|
|
|
@Override
|
|
|
public void setOrUpdateGiftCardSku(GiftCardGoodsSku data) {
|
|
|
if (data.getGoodsId() == null) {
|
|
|
@@ -120,6 +124,8 @@ public class GiftCardGoodsSkuServiceImpl extends ServiceImpl<GiftCardGoodsSkuMap
|
|
|
if (minPrice == null || minPrice.compareTo(min.getPrice()) < 0) {
|
|
|
goodsDon.setMinPrice(min.getPrice());
|
|
|
goodsDonMapper.updateById(goodsDon);
|
|
|
+ Set<String> keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getName() + "*");
|
|
|
+ redisService.del(keys.toArray(String[]::new));
|
|
|
}
|
|
|
}
|
|
|
}
|