| | |
| | | } |
| | | |
| | | MallGoods mallGoods = mallGoodsMapper.selectById(sku.getGoodsId()); |
| | | // 零撸专区购买 |
| | | // todo 纯积分商品一个账号限制购买一次 |
| | | // if (new BigDecimal(mallGoods.getPresentPrice()).compareTo(BigDecimal.ZERO) == 0) { |
| | | // List<MallOrderItem> items = mallOrderItemMapper.selectItemByGoodsIdUnCancel(mallGoods.getId(), member.getId()); |
| | | // if (CollUtil.isNotEmpty(items)) { |
| | | // throw new FebsException("积分商品限制一件"); |
| | | // throw new FebsException("积分商品一个账号只能购买一次"); |
| | | // } |
| | | // } |
| | | |
| | |
| | | if (ObjectUtil.isNull(orderInfo)) { |
| | | throw new FebsException("订单不存在"); |
| | | } |
| | | List<MallOrderItem> items = orderInfo.getItems(); |
| | | if(CollUtil.isNotEmpty(items)){ |
| | | for(MallOrderItem mallOrderItem : items){ |
| | | mallOrderItem.setItemAmount(mallOrderItemMapper.selectById(mallOrderItem.getId()).getAmount()); |
| | | mallOrderItem.setScoreAmount(mallOrderItemMapper.selectById(mallOrderItem.getId()).getScoreAmount()); |
| | | } |
| | | } |
| | | // List<MallOrderItem> items = orderInfo.getItems(); |
| | | // if(CollUtil.isNotEmpty(items)){ |
| | | // for(MallOrderItem mallOrderItem : items){ |
| | | // mallOrderItem.setItemAmount(mallOrderItemMapper.selectById(mallOrderItem.getId()).getAmount()); |
| | | // mallOrderItem.setScoreAmount(mallOrderItemMapper.selectById(mallOrderItem.getId()).getScoreAmount()); |
| | | // } |
| | | // } |
| | | |
| | | OrderDetailVo orderDetailVo = MallOrderInfoConversion.INSTANCE.entityToDetailVo(orderInfo); |
| | | |