|
@@ -147,7 +147,10 @@ public class OrderBillSheetServiceImpl extends ServiceImpl<OrderBillSheetMapper,
|
|
|
throw new CustomException("已收费用必须大于0");
|
|
|
}
|
|
|
//订单商品
|
|
|
- OrderGoods goods = iOrderGoodsService.getOne(new LambdaQueryWrapper<OrderGoods>().eq(OrderGoods::getOrderSn, bo.getOrderSn()).eq(OrderGoods::getGoodsId,g.getGoodsId()));
|
|
|
+ OrderGoods goods = iOrderGoodsService.getOne(new LambdaQueryWrapper<OrderGoods>().eq(OrderGoods::getOrderSn, g.getOrderSn()).eq(OrderGoods::getGoodsId,g.getGoodsId()));
|
|
|
+ if(goods==null){
|
|
|
+ throw new CustomException("订单商品错误");
|
|
|
+ }
|
|
|
//计费单已收费用累加
|
|
|
goods.setGoodsReceived(goods.getGoodsReceived().add(orderGoods.getAmount()));
|
|
|
if(goods.getGoodsRealPrice().compareTo(goods.getGoodsReceived()) == -1){
|