|
|
|
@ -53,48 +53,48 @@ public class BoardServiceImpl implements BoardService { |
|
|
|
List<SOSRoutingBoardData> list =boardMapper.SORoutingBoard(inData); |
|
|
|
double number=list.size(); |
|
|
|
int pageIndex=inData.getNumber(); |
|
|
|
int maxPage=(int)Math.ceil(number/14); |
|
|
|
int maxPage=(int)Math.ceil(number/18); |
|
|
|
if(pageIndex>maxPage){ |
|
|
|
pageIndex=1; |
|
|
|
} |
|
|
|
List<SOSRoutingBoardData> result =new ArrayList<>(); |
|
|
|
if(pageIndex<maxPage){ |
|
|
|
for(int i=0;i<14;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*14+i)); |
|
|
|
for(int i=0;i<18;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*18+i)); |
|
|
|
} |
|
|
|
}else { |
|
|
|
for(int i=0;(pageIndex-1)*14+i<number;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*14+i)); |
|
|
|
for(int i=0;(pageIndex-1)*18+i<number;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*18+i)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
List<AbnormalFeedBackOutData> list2 =boardMapper.abnormalBoardList(inData); |
|
|
|
double number2=list2.size(); |
|
|
|
int pageIndex2=inData.getNumber2(); |
|
|
|
int maxPage2=(int)Math.ceil(number2/3); |
|
|
|
if(pageIndex2>maxPage2){ |
|
|
|
pageIndex2=1; |
|
|
|
} |
|
|
|
List<AbnormalFeedBackOutData> result2 =new ArrayList<>(); |
|
|
|
if(pageIndex2<maxPage2){ |
|
|
|
for(int i=0;i<3;i++){ |
|
|
|
result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
} |
|
|
|
}else { |
|
|
|
for(int i=0;(pageIndex2-1)*3+i<number2;i++){ |
|
|
|
result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
} |
|
|
|
} |
|
|
|
// List<AbnormalFeedBackOutData> list2 =boardMapper.abnormalBoardList(inData); |
|
|
|
// double number2=list2.size(); |
|
|
|
// int pageIndex2=inData.getNumber2(); |
|
|
|
// int maxPage2=(int)Math.ceil(number2/3); |
|
|
|
// if(pageIndex2>maxPage2){ |
|
|
|
// pageIndex2=1; |
|
|
|
// } |
|
|
|
// List<AbnormalFeedBackOutData> result2 =new ArrayList<>(); |
|
|
|
// if(pageIndex2<maxPage2){ |
|
|
|
// for(int i=0;i<3;i++){ |
|
|
|
// result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
// } |
|
|
|
// }else { |
|
|
|
// for(int i=0;(pageIndex2-1)*3+i<number2;i++){ |
|
|
|
// result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
// } |
|
|
|
// } |
|
|
|
|
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
map.put("maxPage", maxPage); |
|
|
|
map.put("rows", result); |
|
|
|
map.put("total",result.size()); |
|
|
|
|
|
|
|
map.put("maxPage2", maxPage2); |
|
|
|
map.put("rows2", result2); |
|
|
|
map.put("total2",result2.size()); |
|
|
|
// map.put("maxPage2", maxPage2); |
|
|
|
// map.put("rows2", result2); |
|
|
|
// map.put("total2",result2.size()); |
|
|
|
return map; |
|
|
|
} |
|
|
|
|
|
|
|
@ -138,47 +138,47 @@ public class BoardServiceImpl implements BoardService { |
|
|
|
List<ShopOrderBoardOutData> list =boardMapper.shopOrderBoard(inData); |
|
|
|
double number=list.size(); |
|
|
|
int pageIndex=inData.getNumber(); |
|
|
|
int maxPage=(int)Math.ceil(number/14); |
|
|
|
int maxPage=(int)Math.ceil(number/18); |
|
|
|
if(pageIndex>maxPage){ |
|
|
|
pageIndex=1; |
|
|
|
} |
|
|
|
List<ShopOrderBoardOutData> result =new ArrayList<>(); |
|
|
|
if(pageIndex<maxPage){ |
|
|
|
for(int i=0;i<14;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*14+i)); |
|
|
|
for(int i=0;i<18;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*18+i)); |
|
|
|
} |
|
|
|
}else { |
|
|
|
for(int i=0;(pageIndex-1)*14+i<number;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*14+i)); |
|
|
|
for(int i=0;(pageIndex-1)*18+i<number;i++){ |
|
|
|
result.add(list.get((pageIndex-1)*18+i)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
List<AbnormalFeedBackOutData> list2 =boardMapper.abnormalBoardList(inData); |
|
|
|
double number2=list2.size(); |
|
|
|
int pageIndex2=inData.getNumber2(); |
|
|
|
int maxPage2=(int)Math.ceil(number2/3); |
|
|
|
if(pageIndex2>maxPage2){ |
|
|
|
pageIndex2=1; |
|
|
|
} |
|
|
|
List<AbnormalFeedBackOutData> result2 =new ArrayList<>(); |
|
|
|
if(pageIndex2<maxPage2){ |
|
|
|
for(int i=0;i<3;i++){ |
|
|
|
result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
} |
|
|
|
}else { |
|
|
|
for(int i=0;(pageIndex2-1)*3+i<number2;i++){ |
|
|
|
result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
} |
|
|
|
} |
|
|
|
// List<AbnormalFeedBackOutData> list2 =boardMapper.abnormalBoardList(inData); |
|
|
|
// double number2=list2.size(); |
|
|
|
// int pageIndex2=inData.getNumber2(); |
|
|
|
// int maxPage2=(int)Math.ceil(number2/3); |
|
|
|
// if(pageIndex2>maxPage2){ |
|
|
|
// pageIndex2=1; |
|
|
|
// } |
|
|
|
// List<AbnormalFeedBackOutData> result2 =new ArrayList<>(); |
|
|
|
// if(pageIndex2<maxPage2){ |
|
|
|
// for(int i=0;i<3;i++){ |
|
|
|
// result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
// } |
|
|
|
// }else { |
|
|
|
// for(int i=0;(pageIndex2-1)*3+i<number2;i++){ |
|
|
|
// result2.add(list2.get((pageIndex2-1)*3+i)); |
|
|
|
// } |
|
|
|
// } |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
map.put("maxPage", maxPage); |
|
|
|
map.put("rows", result); |
|
|
|
map.put("total",result.size()); |
|
|
|
|
|
|
|
map.put("maxPage2", maxPage2); |
|
|
|
map.put("rows2", result2); |
|
|
|
map.put("total2",result2.size()); |
|
|
|
// map.put("maxPage2", maxPage2); |
|
|
|
// map.put("rows2", result2); |
|
|
|
// map.put("total2",result2.size()); |
|
|
|
return map; |
|
|
|
|
|
|
|
} |
|
|
|
|