diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java index decae14..7453362 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java @@ -77,17 +77,19 @@ public class AppShoppingCartController { skuIds.add(vvShoppingCartEntity.getSkuId()); } - List vvSkuEntities = vvSkuDao.selectVvSkuListByIds(skuIds); - for (VvShoppingCartEntity vvShoppingCartEntity : shoppingCartEntities) { - VvShoppingCartDTO vvShoppingCartDTO = new VvShoppingCartDTO(); - BeanUtils.copyProperties(vvShoppingCartEntity, vvShoppingCartDTO); + if(CollectionUtils.isNotEmpty(skuIds)){ + List vvSkuEntities = vvSkuDao.selectVvSkuListByIds(skuIds); + for (VvShoppingCartEntity vvShoppingCartEntity : shoppingCartEntities) { + VvShoppingCartDTO vvShoppingCartDTO = new VvShoppingCartDTO(); + BeanUtils.copyProperties(vvShoppingCartEntity, vvShoppingCartDTO); - for (VvSkuEntity vvSkuEntity : vvSkuEntities) { - if (NumberUtil.equals(vvShoppingCartEntity.getSkuId(), vvSkuEntity.getId())) { - vvShoppingCartDTO.setVvSkuEntity(vvSkuEntity); + for (VvSkuEntity vvSkuEntity : vvSkuEntities) { + if (NumberUtil.equals(vvShoppingCartEntity.getSkuId(), vvSkuEntity.getId())) { + vvShoppingCartDTO.setVvSkuEntity(vvSkuEntity); + } } + vvShoppingCartDTOS.add(vvShoppingCartDTO); } - vvShoppingCartDTOS.add(vvShoppingCartDTO); } pageUtils.setRows(vvShoppingCartDTOS);