提交 b7b6292e 作者: zhenjie

订单优化、购物车缺陷修复

上级 d5f74633
...@@ -64,7 +64,7 @@ public class UavCartServiceImpl implements UavCartService { ...@@ -64,7 +64,7 @@ public class UavCartServiceImpl implements UavCartService {
if (uavCartDO == null) { if (uavCartDO == null) {
return ResultBody.error(ResultEnum.SHOP_CAR_ERROR); return ResultBody.error(ResultEnum.SHOP_CAR_ERROR);
} }
// changeNum,正加负减 // 正加负减
Integer targetNum = uavCartDO.getOrderNum() + changeNum; Integer targetNum = uavCartDO.getOrderNum() + changeNum;
if (targetNum.compareTo(0) <= 0) { if (targetNum.compareTo(0) <= 0) {
return ResultBody.error(ResultEnum.BUY_NUM_ERROR); return ResultBody.error(ResultEnum.BUY_NUM_ERROR);
...@@ -86,7 +86,6 @@ public class UavCartServiceImpl implements UavCartService { ...@@ -86,7 +86,6 @@ public class UavCartServiceImpl implements UavCartService {
List<UavCartCompanyDO> uavCartCompanyDOS = uavCartDao.list(uavCartQO.getPageNo(), uavCartQO.getPageSize(), currentAccount.getUserAccountId()); List<UavCartCompanyDO> uavCartCompanyDOS = uavCartDao.list(uavCartQO.getPageNo(), uavCartQO.getPageSize(), currentAccount.getUserAccountId());
List<UavCartCompanyDTO> uavCartCompanyDTOS = uavCartCompanyDOS.stream().map(UavCartCompanyDO::buildUavCartCompanyDTO).collect(Collectors.toList()); List<UavCartCompanyDTO> uavCartCompanyDTOS = uavCartCompanyDOS.stream().map(UavCartCompanyDO::buildUavCartCompanyDTO).collect(Collectors.toList());
// 同步商品信息,价格及是否展示 // 同步商品信息,价格及是否展示
// 根据规格查询商品信息
buildUavCartCompany(uavCartCompanyDTOS); buildUavCartCompany(uavCartCompanyDTOS);
uavCartCompanyDTOS.removeIf(i -> CollectionUtils.isEmpty(i.getUavCartDOS())); uavCartCompanyDTOS.removeIf(i -> CollectionUtils.isEmpty(i.getUavCartDOS()));
return ResultBody.success(PageResult.buildPage(pageNo, uavCartQO.getPageSize(), list.size(), uavCartCompanyDTOS)); return ResultBody.success(PageResult.buildPage(pageNo, uavCartQO.getPageSize(), list.size(), uavCartCompanyDTOS));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论