diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java index bce6177..416c928 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java @@ -468,14 +468,15 @@ public class OrderService { cashierCart.setUuid(uuid); cashierCart.setIsPrint(isPrint); cashierCart.resetTotalAmount(); + cart = cashierCart; if (product != null) { - resetGroupProductCart(groupProductIdList, product, cart); + resetGroupProductCart(groupProductIdList, product, cashierCart); } mpCashierCartMapper.updateById(cashierCart); } - setRedisTableCartInfo(tableId, shopId, Collections.singletonList(cart), true); + setRedisTableCartInfo(tableId, shopId, Collections.singletonList(cashierCart), true); return Result.success(CodeEnum.SUCCESS, masterId); }