From 165e1fde14620c333754b3bc12967ee6afe10b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Sat, 23 Nov 2024 10:57:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E6=83=A0=E5=88=B8=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/service/CartService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java index 490e3aa..86596e9 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -1106,6 +1106,7 @@ public class CartService { if (orderDetail == null) { orderDetail = new TbOrderDetail(); + orderDetail.setStatus(TableConstant.CashierCart.Status.RETURN.equalsVals(cashierCart.getStatus()) ? cashierCart.getStatus() : "unpaid"); priceDTO.setHasNewInfo(true); priceDTO.getNewOrderDetailList().add(orderDetail); } @@ -1195,6 +1196,7 @@ public class CartService { balanceCart.setTotalNumber(balanceNum); balanceCart.setPackFee(singlePackFee.multiply(num)); balanceCart.setTotalAmount(cashierCart.getSalePrice().multiply(num).add(balanceCart.getPackFee())); + balanceCart.resetTotalAmount(); balanceCartList.add(balanceCart); } else { currentUseNum = BigDecimal.valueOf(cashierCart.getNumber()); @@ -1297,6 +1299,8 @@ public class CartService { TbCashierCart seatInfo = null; Integer orderId = null; for (TbCashierCart tbCashierCart : allCartList) { + tbCashierCart.setUserCouponId(null); + tbCashierCart.setUseCouponInfo(null); tbCashierCart.setUseType(shopEatTypeInfoDTO.getUseType()); cashierIds.add(tbCashierCart.getId()); // 设置会员信息及价格 @@ -1433,8 +1437,6 @@ public class CartService { // 获取台桌信息 TbShopTable shopTable = getTableInfoByEatType(shopEatTypeInfoDTO); - - // 获取订单信息 TbOrderInfo orderInfo = null; OrderCartInfoDTO cartInfoDTO = null;