Merge remote-tracking branch 'origin/test' into test
This commit is contained in:
commit
c153597347
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Reference in New Issue