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()) ); }