瀏覽代碼

add main commit
Commit 7b6fbe52: 1.因應 CDFA 規格 ,停車費顯示資訊調整 加入XX hours XX minutes
2. 因應連線量數量日漸龐大 SendingQueueSize 加大到10

Robert 1 年之前
父節點
當前提交
520a2d6f19
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      EVCB_OCPP.WSServer/Message/CoreProfileHandler.cs

+ 2 - 2
EVCB_OCPP.WSServer/Message/CoreProfileHandler.cs

@@ -1059,8 +1059,8 @@ internal partial class ProfileHandler
                                         chargingCost = confirmbill.Count > 0 ? confirmbill.Sum(x => x.Total) : chargingCost;
                                         receipt += string.Format("|Total Energy Fee : ${0}", chargingCost);
 
-                                        receipt += string.Format("|Parking Fee: | {0} - {1} @ ${2}/hr= ${3}", feedto.StartTime.ToString("hh:mm tt", new CultureInfo("en-us")),
-                                        feedto.StopTime.ToString("hh:mm tt", new CultureInfo("en-us")), parkingFee, parkingCost);
+                                        receipt += string.Format("|Parking Fee: | {0} - {1}: | {2} @ ${3}/hr= ${4}", feedto.StartTime.ToString("hh:mm tt", new CultureInfo("en-us")),
+                                        feedto.StopTime.ToString("hh:mm tt", new CultureInfo("en-us")), (totalHours / 1 >= 1) ? string.Format("{0} hours {1} minutes", (int)totalHours / 1, ((totalHours % 1) * 60).ToString("0.0")) : string.Format("{0} minutes", ((totalHours % 1) * 60).ToString("0.0")), parkingFee, parkingCost);
                                         receipt += string.Format("|Stop Reason: {0}", tx.StopReason);
 
                                         tx.Cost = chargingCost + parkingCost;