|
@@ -692,8 +692,7 @@ namespace EVCB_OCPP.WSServer.Message
|
|
|
transaction.Cost = session.IsBilling ? -1 : 0;
|
|
|
|
|
|
if (stopRequest.transactionData == null || stopRequest.transactionData.Count == 0)
|
|
|
- {
|
|
|
- Console.WriteLine("1**********************");
|
|
|
+ {
|
|
|
stopRequest.transactionData = new List<MeterValue>()
|
|
|
{
|
|
|
new MeterValue() { timestamp= stopRequest.timestamp, sampledValue=new List<SampledValue>()}
|
|
@@ -703,7 +702,6 @@ namespace EVCB_OCPP.WSServer.Message
|
|
|
|
|
|
if (stopRequest.transactionData != null && stopRequest.transactionData.Count >= 0)
|
|
|
{
|
|
|
-
|
|
|
//清除 StopTransaction TransactionData
|
|
|
stopRequest.transactionData[0].sampledValue.Clear();
|
|
|
|
|
@@ -718,7 +716,7 @@ namespace EVCB_OCPP.WSServer.Message
|
|
|
value = decimal.Subtract(transaction.MeterStop, transaction.MeterStart).ToString()
|
|
|
});
|
|
|
|
|
|
- Console.WriteLine("3**********************");
|
|
|
+
|
|
|
}
|
|
|
|
|
|
await db.SaveChangesAsync();
|
|
@@ -763,8 +761,7 @@ namespace EVCB_OCPP.WSServer.Message
|
|
|
if (stopRequest.transactionData != null)
|
|
|
{
|
|
|
if (stopRequest.transactionData.Count > 0)
|
|
|
- {
|
|
|
- Console.WriteLine("4**********************");
|
|
|
+ {
|
|
|
using (var _meterDb = new MeterValueDBContext())
|
|
|
{
|
|
|
foreach (var item in stopRequest.transactionData)
|