| | |
| | | } |
| | | |
| | | List<GoodsInfoTitleValueVO> goodsInfoTitleValueVOList = goodsInfoTitleValueService.listByGoodsId(homeGoodsSkuDTO.getGoodsSkuId()); |
| | | Collections.sort(goodsInfoTitleValueVOList, Comparator.comparingInt(GoodsInfoTitleValueVO::getSortNum)); |
| | | for (GoodsInfoTitleValueVO goodsInfoTitleValueVO:goodsInfoTitleValueVOList){ |
| | | List<getHomeGoodsSkuXxiVO> homeGoodsSkuXxiVOS1=new ArrayList<>(); |
| | | for (int i=0;i<goodsInfoTitleValueVOList.size();i++){ |
| | | getHomeGoodsSkuXxiVO getHomeGoodsSkuXxiVOs=new getHomeGoodsSkuXxiVO(); |
| | | getHomeGoodsSkuXxiVOs.setContent(goodsInfoTitleValueVO.getContent()); |
| | | getHomeGoodsSkuXxiVOs.setTitleName(goodsInfoTitleValueVO.getTitleName()); |
| | | homeGoodsSkuXxiVOS.add(getHomeGoodsSkuXxiVOs); |
| | | getHomeGoodsSkuXxiVOs.setContent(goodsInfoTitleValueVOList.get(i).getContent()); |
| | | getHomeGoodsSkuXxiVOs.setTitleName(goodsInfoTitleValueVOList.get(i).getTitleName()); |
| | | if (goodsInfoTitleValueVOList.get(i).getSortNum()!=null){ |
| | | getHomeGoodsSkuXxiVOs.setNum(goodsInfoTitleValueVOList.get(i).getSortNum()); |
| | | }else{ |
| | | getHomeGoodsSkuXxiVOs.setNum(i+1); |
| | | } |
| | | |
| | | |
| | | homeGoodsSkuXxiVOS1.add(getHomeGoodsSkuXxiVOs); |
| | | } |
| | | |
| | | |
| | | homeGoodsSkuXxiVOS1.sort((o1, o2) -> Integer.compare(o2.getNum(),o1.getNum())); |
| | | homeGoodsSkuXxiVOS.addAll(homeGoodsSkuXxiVOS1); |
| | | |
| | | return homeGoodsSkuXxiVOS; |
| | | } |
| | | |