diff --git a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java index c8f85805..90db9136 100644 --- a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java @@ -2,6 +2,8 @@ package cn.lili.modules.store.serviceimpl; import cn.hutool.core.date.DateTime; import cn.hutool.core.text.CharSequenceUtil; +import cn.lili.cache.Cache; +import cn.lili.cache.CachePrefix; import cn.lili.common.enums.ResultCode; import cn.lili.common.exception.ServiceException; import cn.lili.common.security.AuthUser; @@ -60,6 +62,10 @@ public class StoreServiceImpl extends ServiceImpl implements @Autowired private StoreDetailService storeDetailService; + + @Autowired + private Cache cache; + @Override public IPage findByConditionPage(StoreSearchParams storeSearchParams, PageVO page) { return this.baseMapper.getStoreList(PageUtil.initPage(page), storeSearchParams.queryWrapper()); @@ -145,6 +151,7 @@ public class StoreServiceImpl extends ServiceImpl implements storeDetailService.updateStoreGoodsInfo(store); } } + cache.remove(CachePrefix.STORE.getPrefix() + storeEditDTO.getStoreId()); return store; }