From 1183132bcf1c20d1d33762bbfab133a2add9b10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E5=87=AF=E5=87=AF?= Date: Fri, 11 Oct 2024 17:08:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=B5=8B=E8=AF=95=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E6=94=AF=E4=BB=98=E6=88=90=E5=8A=9F=E5=9B=9E=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/entity/TbShopTable.java | 5 ++++- .../system/cashierservice/service/OrderService.java | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbShopTable.java b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbShopTable.java index 044a26a..3294d8f 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbShopTable.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbShopTable.java @@ -41,5 +41,8 @@ public class TbShopTable implements Serializable { private Integer autoClear; - + private Integer productNum; + private BigDecimal totalAmount; + private BigDecimal realAmount; + private Integer useNum; } 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 410842a..1772411 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java @@ -1908,12 +1908,20 @@ public class OrderService { .eq(TbShopTable::getQrcode, entity.getTableId()) .eq(TbShopTable::getAutoClear, 1) .set(TbShopTable::getStatus, "idle") + .set(TbShopTable::getProductNum, 0) + .set(TbShopTable::getTotalAmount, BigDecimal.ZERO) + .set(TbShopTable::getRealAmount, BigDecimal.ZERO) + .set(TbShopTable::getUseNum, 0) .set(TbShopTable::getUpdatedAt, System.currentTimeMillis()) ); mpShopTableMapper.update(null, new LambdaUpdateWrapper() .eq(TbShopTable::getQrcode, entity.getTableId()) .eq(TbShopTable::getAutoClear, 0) .set(TbShopTable::getStatus, "cleaning") + .set(TbShopTable::getProductNum, 0) + .set(TbShopTable::getTotalAmount, BigDecimal.ZERO) + .set(TbShopTable::getRealAmount, BigDecimal.ZERO) + .set(TbShopTable::getUseNum, 0) .set(TbShopTable::getUpdatedAt, System.currentTimeMillis()) ); }