handover = new HashMap<>();
@@ -13,18 +14,29 @@ public class PrintOilOrderReport {
StringBuilder sb=new StringBuilder();
+ LocalDateTime now = LocalDateTime.now();
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+ String formattedDateTime = now.format(formatter);
+ System.out.println("当前时间:" + formattedDateTime);
+ AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
+
+
sb.append("订单统计\r\n");
- sb.append("------------------------------------\r\n");
+
+ sb.append("打印时间:"+formattedDateTime +"\r\n");
+ sb.append("店铺名称:"+nowAccountInfo.getStoreName() +"\r\n");
+
+ sb.append("--------------------------------\r\n");
if (ObjectUtil.isNotEmpty(handover.get("oilOrder"))) {
sb.append("油品 | 金额 |
");
List
");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("goodsOrder"))) {
@@ -37,7 +49,7 @@ public class PrintOilOrderReport {
sb.append(""+ stringStringMap.get("amount")+" | ");
}
sb.append("");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
@@ -45,7 +57,7 @@ public class PrintOilOrderReport {
if ("credit".equals(handover.get("payType"))) {
sb.append("挂账单位:"+handover.get("unitName")+"\r\n");
sb.append("挂账金额:¥"+handover.get("creditAmount")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
@@ -56,32 +68,32 @@ public class PrintOilOrderReport {
// }
if (ObjectUtil.isNotEmpty(handover.get("discount"))) {
sb.append("优惠合计:¥"+handover.get("discount")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("amount"))) {
sb.append("总金额:¥"+handover.get("amount")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("consumeAmount"))) {
sb.append("储值卡付款:¥"+handover.get("consumeAmount")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("consumeRefuelMoney"))) {
sb.append("囤油卡付款:"+handover.get("consumeRefuelMoney")+"L\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("actualPay"))) {
sb.append("实付款:¥"+handover.get("actualPay")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("seekZero"))) {
sb.append("找零:¥"+handover.get("seekZero")+"\r\n");
- sb.append("------------------------------------\r\n");
+ sb.append("--------------------------------\r\n");
}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/printer/template/RePrintOilOrderReport.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/printer/template/RePrintOilOrderReport.java
index 05b160fab..79a5d6747 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/printer/template/RePrintOilOrderReport.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/printer/template/RePrintOilOrderReport.java
@@ -1,7 +1,12 @@
package com.fuint.business.printer.template;
import cn.hutool.core.util.ObjectUtil;
+import com.fuint.common.dto.AccountInfo;
+import com.fuint.common.util.TokenUtil;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -11,8 +16,18 @@ public class RePrintOilOrderReport {
public static String rePrintOilOrder(){
StringBuilder sb=new StringBuilder();
+ LocalDateTime now = LocalDateTime.now();
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+ String formattedDateTime = now.format(formatter);
+ System.out.println("当前时间:" + formattedDateTime);
+ AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
+
+
sb.append("订单统计\r\n");
- sb.append("--------------------------------\r\n");
+
+ sb.append("打印时间:"+formattedDateTime +"\r\n");
+ sb.append("店铺名称:"+nowAccountInfo.getStoreName() +"\r\n");
+ sb.append("----------------------------\r\n");
if (ObjectUtil.isNotEmpty(handover.get("oilOrder"))) {
sb.append("油品 | 加油升数 | 金额 |
");
@@ -23,7 +38,7 @@ public class RePrintOilOrderReport {
sb.append(""+ stringStringMap.get("amount")+" | ");
}
sb.append("
");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("goodsOrder"))) {
@@ -35,7 +50,7 @@ public class RePrintOilOrderReport {
sb.append(""+ stringStringMap.get("amount")+" | ");
}
sb.append("");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
@@ -44,39 +59,39 @@ public class RePrintOilOrderReport {
if (ObjectUtil.isNotEmpty(handover.get("amount"))) {
sb.append("合计:¥"+handover.get("amount")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("payAmount"))) {
sb.append("实付款:¥"+handover.get("payAmount")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("discount"))) {
sb.append("优惠:¥"+handover.get("discount")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("seekZero"))) {
sb.append("找零:¥"+handover.get("seekZero")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("type")) && "2".equals(handover.get("type"))) {
if (ObjectUtil.isNotEmpty(handover.get("balanceAmount"))) {
sb.append("储值卡:¥"+handover.get("balanceAmount")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("oilCardAmount"))) {
sb.append("屯油卡:"+handover.get("oilCardAmount")+"L\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
if (ObjectUtil.isNotEmpty(handover.get("calculateRefundsV"))) {
sb.append("退款:¥"+handover.get("calculateRefundsV")+"\r\n");
- sb.append("--------------------------------\r\n");
+ sb.append("----------------------------\r\n");
}
}
diff --git a/fuintCashierWeb/src/views/details/index.vue b/fuintCashierWeb/src/views/details/index.vue
index d6f274ca0..423caf8e9 100644
--- a/fuintCashierWeb/src/views/details/index.vue
+++ b/fuintCashierWeb/src/views/details/index.vue
@@ -2139,7 +2139,7 @@ export default {
//赠送金额
giftBalance:this.cardValueForm.giftBalance,
// 到账金额
- getAmount:this.cardValueForm.giftBalance + this.realyPayBills,
+ getAmount:Number(this.cardValueForm.giftBalance) + Number(this.realyPayBills),
payType:payTypeText,
// 实付款