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

Commit a383e3b9 authored by zhengfuxin's avatar zhengfuxin

修改bug

parent 7920ab56
...@@ -693,6 +693,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -693,6 +693,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
} }
public void setPage1AndSpu(List<GoblinFrontSelectGoods> list,int pageSize){ public void setPage1AndSpu(List<GoblinFrontSelectGoods> list,int pageSize){
validate(list); validate(list);
//sb 为配置的 精选商品 spuid
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
if(null!=list&&list.size()>0){ if(null!=list&&list.size()>0){
int i=0; int i=0;
...@@ -705,6 +706,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -705,6 +706,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
i++; i++;
} }
} }
//获得没有配置的spuid s 是没有配置的精选商品spuid
String s=this.getspuId(sb.toString(),0,0); String s=this.getspuId(sb.toString(),0,0);
String supids=""; String supids="";
if(StringUtil.isNotBlank(sb.toString())&&StringUtil.isNotBlank(s)){ if(StringUtil.isNotBlank(sb.toString())&&StringUtil.isNotBlank(s)){
...@@ -716,6 +718,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -716,6 +718,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
} }
log.debug("spuid所有的为:{}",supids); log.debug("spuid所有的为:{}",supids);
int index=0; int index=0;
//sb1 为 第一页的 spuid
StringBuffer sb1 = new StringBuffer(); StringBuffer sb1 = new StringBuffer();
for(String ss:supids.split(",")){ for(String ss:supids.split(",")){
if(index==0){ if(index==0){
...@@ -794,11 +797,11 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -794,11 +797,11 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
//找到对应的spuid //找到对应的spuid
int start =page*pageSize; int start =page*pageSize;
int end=(page+1)*pageSize; int end=(page+1)*pageSize;
if(end<spuidss.length){ if(end>spuidss.length){
end=spuidss.length; end=spuidss.length;
} }
ArrayList<GoblinGoodsInfoVo> goblinGoodsInfoVoArrayList= ObjectUtil.getGoblinGoodsInfoVos(); ArrayList<GoblinGoodsInfoVo> goblinGoodsInfoVoArrayList= ObjectUtil.getGoblinGoodsInfoVos();
for(int i=0;i<=end;i++){ for(int i=0;i<end;i++){
if(i>=start){ if(i>=start){
GoblinGoodsInfoVo goblinGoodsInfoVo= goblinRedisUtils.getGoodsInfoVo(spuidss[i]); GoblinGoodsInfoVo goblinGoodsInfoVo= goblinRedisUtils.getGoodsInfoVo(spuidss[i]);
goblinGoodsInfoVoArrayList.add(goblinGoodsInfoVo); goblinGoodsInfoVoArrayList.add(goblinGoodsInfoVo);
......
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