| | |
| | |
|
| | | import java.util.ArrayList;
|
| | | import java.util.Date;
|
| | | import java.util.HashMap;
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | | import java.util.concurrent.ConcurrentHashMap;
|
| | |
|
| | | import javax.annotation.Resource;
|
| | |
|
| | | import org.springframework.cache.Cache;
|
| | | import org.springframework.cache.ehcache.EhCacheCacheManager;
|
| | | import org.springframework.stereotype.Service;
|
| | |
|
| | | import com.qcloud.cos.model.ListMultipartUploadsRequest;
|
| | | import com.yeshi.fanli.dao.mybatis.goods.recommend.RecommendGoodsDeleteHistoryMapper;
|
| | | import com.yeshi.fanli.entity.goods.recommend.RecommendGoodsDeleteHistory;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
| | |
| | |
|
| | | @Resource
|
| | | private RecommendGoodsDeleteHistoryMapper recommendGoodsDeleteHistoryMapper;
|
| | | @Resource
|
| | | private EhCacheCacheManager ehCacheCacheManager;
|
| | |
|
| | | @Override
|
| | | public void addRecommendGoodsDeleteHistory(RecommendGoodsDeleteHistory history) {
|
| | |
| | | if (history.getCreateTime() == null)
|
| | | history.setCreateTime(new Date());
|
| | | recommendGoodsDeleteHistoryMapper.insertSelective(history);
|
| | | try {
|
| | | // 清除个人推荐的缓存
|
| | | Cache cache = ehCacheCacheManager.getCache("recommendUserCache");
|
| | | cache.clear();
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | |
|
| | | @Override
|
| | |
| | | return resultList;
|
| | | }
|
| | |
|
| | | @Override
|
| | | public List<RecommendGoodsDeleteHistory> listBackStage(long start, int count, String key) {
|
| | | return recommendGoodsDeleteHistoryMapper.listBackStage(start, count, key);
|
| | | }
|
| | | |
| | | @Override
|
| | | public long countBackStage(String key) {
|
| | | return recommendGoodsDeleteHistoryMapper.countBackStage(key);
|
| | | }
|
| | | }
|