diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbOrderDetail.java b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbOrderDetail.java
index f88a117..4e909fa 100644
--- a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbOrderDetail.java
+++ b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbOrderDetail.java
@@ -51,5 +51,5 @@ public class TbOrderDetail implements Serializable {
private static final long serialVersionUID = 1L;
private Integer isMember;
-
+ private Integer isTemporary;
}
diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/print/PrinterHandler.java b/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/print/PrinterHandler.java
index ee2c163..95dca90 100644
--- a/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/print/PrinterHandler.java
+++ b/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/print/PrinterHandler.java
@@ -134,6 +134,10 @@ public abstract class PrinterHandler {
if (ObjectUtil.isNotEmpty(tbProductSkuWithBLOBs) && ObjectUtil.isNotEmpty(tbProductSkuWithBLOBs.getSpecSnap())) {
remark = tbProductSkuWithBLOBs.getSpecSnap();
}
+ Integer isTemporary = ObjectUtil.defaultIfNull(it.getIsTemporary(), 0);
+ if(isTemporary == 1) {
+ it.setProductName("【临时菜】"+it.getProductName());
+ }
OrderDetailPO.Detail detail = new OrderDetailPO.Detail(it.getProductName(), it.getNum().toString(), NumberUtil.mul(it.getNum(),it.getPrice()).toPlainString(), remark);
detailList.add(detail);
diff --git a/src/main/resources/mapper/TbOrderDetailMapper.xml b/src/main/resources/mapper/TbOrderDetailMapper.xml
index ba0243e..1e59c72 100644
--- a/src/main/resources/mapper/TbOrderDetailMapper.xml
+++ b/src/main/resources/mapper/TbOrderDetailMapper.xml
@@ -18,10 +18,11 @@
+
id, order_id, shop_id, product_id, product_sku_id, num, product_name, product_sku_name,
- product_img, create_time, update_time, price, price_amount,status,pack_amount,return_num
+ product_img, create_time, update_time, price, price_amount,status,pack_amount,return_num,is_temporary