Merge remote-tracking branch 'origin/test' into test

This commit is contained in:
Tankaikai 2024-10-10 10:05:11 +08:00
commit c153597347
1 changed files with 5 additions and 1 deletions

View File

@ -920,6 +920,9 @@ public class OrderService {
List<TbOrderDetail> removedOrderDetailList = oldOrderDetailList.stream().filter(item -> !cashierIds.contains(item.getCartId())).collect(Collectors.toList());
// 移除购物车的商品返还库存
removedOrderDetailList.forEach(item -> {
if (TableConstant.CART_SEAT_ID.equals(item.getProductId().toString())) {
return;
}
productService.incrStock(item.getProductId().toString(), item.getProductSkuId().toString(), item.getNum());
});
@ -1766,7 +1769,8 @@ public class OrderService {
tbCashierCart.setNumber(choseCountDTO.getNum());
tbCashierCart.setTotalNumber(choseCountDTO.getNum());
tbCashierCart.setPlatformType(OrderPlatformTypeEnum.CASH.getValue());
tbCashierCartMapper.insert(tbCashierCart);
tbCashierCart.setUseType(shopEatTypeInfoDTO.getUseType());
mpCashierCartMapper.insert(tbCashierCart);
} else {
tbCashierCart.setTotalAmount(new BigDecimal(choseCountDTO.getNum()).multiply(shopInfo.getTableFee()));
tbCashierCart.setNumber(choseCountDTO.getNum());