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

Commit 74b1ebe8 authored by zhengfuxin's avatar zhengfuxin

修改递归bug

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