!191 优化编辑店铺信息后,清除缓存

Merge pull request !191 from OceansDeep/feature/pg
This commit is contained in:
OceansDeep 2022-06-14 07:38:31 +00:00 committed by Gitee
commit 079a4a2cf6
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -2,6 +2,8 @@ package cn.lili.modules.store.serviceimpl;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
import cn.hutool.core.text.CharSequenceUtil; 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.enums.ResultCode;
import cn.lili.common.exception.ServiceException; import cn.lili.common.exception.ServiceException;
import cn.lili.common.security.AuthUser; import cn.lili.common.security.AuthUser;
@ -60,6 +62,10 @@ public class StoreServiceImpl extends ServiceImpl<StoreMapper, Store> implements
@Autowired @Autowired
private StoreDetailService storeDetailService; private StoreDetailService storeDetailService;
@Autowired
private Cache cache;
@Override @Override
public IPage<StoreVO> findByConditionPage(StoreSearchParams storeSearchParams, PageVO page) { public IPage<StoreVO> findByConditionPage(StoreSearchParams storeSearchParams, PageVO page) {
return this.baseMapper.getStoreList(PageUtil.initPage(page), storeSearchParams.queryWrapper()); return this.baseMapper.getStoreList(PageUtil.initPage(page), storeSearchParams.queryWrapper());
@ -145,6 +151,7 @@ public class StoreServiceImpl extends ServiceImpl<StoreMapper, Store> implements
storeDetailService.updateStoreGoodsInfo(store); storeDetailService.updateStoreGoodsInfo(store);
} }
} }
cache.remove(CachePrefix.STORE.getPrefix() + storeEditDTO.getStoreId());
return store; return store;
} }