调用商品服务扣减库存

This commit is contained in:
Tankaikai 2025-03-13 15:10:46 +08:00
parent 87c5bf9b7b
commit b3a725556d
1 changed files with 6 additions and 1 deletions

View File

@ -115,8 +115,13 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
if (orderInfo == null) {
throw new CzgException("订单不存在");
}
Integer placeNum = orderInfo.getPlaceNum();
// 查询订单下商品
List<OrderDetail> detailList = orderDetailMapper.selectListByQuery(QueryWrapper.create().eq(OrderDetail::getOrderId, orderId));
List<OrderDetail> detailList = orderDetailMapper.selectListByQuery(
QueryWrapper.create()
.eq(OrderDetail::getOrderId, orderId)
.eq(OrderDetail::getPlaceNum, placeNum)
);
if (CollUtil.isEmpty(detailList)) {
throw new CzgException("该订单下不存在商品");
}