记得上下班打卡 | git大法好,push需谨慎

Commit 74b1ebe8 authored by zhengfuxin's avatar zhengfuxin

修改递归bug

parent f7fcbf56
......@@ -81,6 +81,7 @@ public class GoblinRedisConst {
public static final String SELECT_GOODS_PAGE1 = PREFIX.concat("select_goods_page1"); //精选商品 第一页
public static final String SELECT_GOODS_SORT = PREFIX.concat("select_goods_sort"); //精选商品 排序规则
public static final String SELECT_GOODS_SPUIDS = PREFIX.concat("select_goods_SPUIDS"); //精选商品 spuids
public static final String SELECT_GOODS_SPUIDS_ISHAVE = PREFIX.concat("select_goods_SPUIDS_isHave"); //精选商品 spuids
public static final String MOUDLE_INDEX = PREFIX.concat("moudle_index"); //moudle_index 组件排序
public static final String COMPLIATIONS = PREFIX.concat("goblinFrontCompilations"); // 合集
public static final String FRONT_GOBLINFRONTCUBE = PREFIX.concat("goblinFrontCube"); // 魔方
......
......@@ -182,6 +182,7 @@ public class GoblinFrontSelectGoodsServiceImpl extends ServiceImpl<GoblinFrontSe
redisGoblinUtil.set(GoblinRedisConst.SELECT_GOODS,list);
redisGoblinUtil.del(GoblinRedisConst.SELECT_GOODS_SPUIDS);
redisGoblinUtil.del(GoblinRedisConst.SELECT_GOODS_PAGE1);
redisGoblinUtil.del(GoblinRedisConst.SELECT_GOODS_SPUIDS_ISHAVE);
}
return true;
......
......@@ -756,7 +756,9 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
}
redisUtil.set(GoblinRedisConst.SELECT_GOODS_PAGE1,sb1.toString());
redisUtil.set(GoblinRedisConst.SELECT_GOODS_SPUIDS,supids);
if(StringUtil.isBlank(supids)){
redisUtil.set(GoblinRedisConst.SELECT_GOODS_SPUIDS_ISHAVE,"1");
}
}
public void validate( List<GoblinFrontSelectGoods> list){
if(null!=list&&list.size()>0){
......@@ -791,6 +793,9 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
@Override
public GoblinFrontSelectGoodVo getSelectGoods(int page, int pageSize) {
GoblinFrontSelectGoodVo goblinFrontSelectGoodVo=GoblinFrontSelectGoodVo.getNew();
if(redisUtil.hasKey(GoblinRedisConst.SELECT_GOODS_SPUIDS_ISHAVE)){
return goblinFrontSelectGoodVo;
}
//先从redis里 查 是否有第一页的值
String spuIds="";
if(page==0){
......
......@@ -8,7 +8,6 @@ import com.liquidnet.commons.lang.util.RandomUtil;
import com.liquidnet.service.goblin.constant.GoblinRedisConst;
import com.liquidnet.service.goblin.constant.GoblinStatusConst;
import com.liquidnet.service.goblin.dto.GoblinStoreMarketDto;
import com.liquidnet.service.goblin.dto.vo.TempCouponVo;
import com.liquidnet.service.goblin.dto.manage.vo.GoblinMgtCategorySpecVo;
import com.liquidnet.service.goblin.dto.vo.*;
import com.liquidnet.service.goblin.entity.GoblinFrontBanner;
......@@ -23,7 +22,6 @@ import org.springframework.util.StringUtils;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import static com.liquidnet.service.goblin.constant.GoblinRedisConst.REDIS_GOBLIN_TEMP_COUPON_MARKET;
......@@ -1074,6 +1072,7 @@ public class GoblinRedisUtils {
public void deleteKeyForSelectGoods() {
redisUtil.del(GoblinRedisConst.SELECT_GOODS_SPUIDS);
redisUtil.del(GoblinRedisConst.SELECT_GOODS_PAGE1);
redisUtil.del(GoblinRedisConst.SELECT_GOODS_SPUIDS_ISHAVE);
}
// banner 降级
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment