|
@@ -159,7 +159,7 @@ public class DatabaseService
|
|
|
if (isgoing)
|
|
|
{
|
|
|
sqlString = $"""
|
|
|
- SELECT Top({size}) Id,ReservationId, ChargeBoxId,ConnectorId,StartTime,MeterStart,StartIdTag
|
|
|
+ SELECT Top({size}) Id,ReservationId, ChargeBoxId,ConnectorId,StartTime,MeterStart,StartIdTag,StartSOC,StopSOC
|
|
|
FROM [dbo].[TransactionRecord]
|
|
|
WHERE CustomerId=@CustomerId and StopTime='1991/1/1' and StartTransactionReportedOn='1991/1/1'
|
|
|
""";
|
|
@@ -169,7 +169,7 @@ public class DatabaseService
|
|
|
if (customerId == new Guid("009E603C-79CD-4620-A2B8-D9349C0E8AD8"))
|
|
|
{
|
|
|
sqlString = $"""
|
|
|
- SELECT Top({size}) Id,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee
|
|
|
+ SELECT Top({size}) Id,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee,StartSOC,StopSOC
|
|
|
FROM [dbo].[TransactionRecord]
|
|
|
WHERE CustomerId=@CustomerId and StopTime!='1991/1/1' and StopTransactionReportedOn='1991/1/1' and BillingDone=1
|
|
|
""";
|
|
@@ -177,7 +177,7 @@ public class DatabaseService
|
|
|
else
|
|
|
{
|
|
|
sqlString = $"""
|
|
|
- SELECT Top({size}) Id,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee
|
|
|
+ SELECT Top({size}) Id,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee,StartSOC,StopSOC
|
|
|
FROM [dbo].[TransactionRecord]
|
|
|
WHERE CustomerId=@CustomerId and StopTime!='1991/1/1' and StopTransactionReportedOn='1991/1/1'
|
|
|
""";
|
|
@@ -228,12 +228,12 @@ public class DatabaseService
|
|
|
// """;
|
|
|
string sqlString = $"""
|
|
|
WITH CTE AS (
|
|
|
- SELECT Id,CustomerId,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee
|
|
|
+ SELECT Id,CustomerId,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee,StartSOC,StopSOC
|
|
|
, ROW_NUMBER() OVER (PARTITION BY CustomerId ORDER BY Id desc) AS RowNum
|
|
|
FROM [dbo].[TransactionRecord]
|
|
|
WHERE StopTime!='1991/1/1' and StopTransactionReportedOn='1991/1/1'
|
|
|
)
|
|
|
- SELECT Id,CustomerId,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee
|
|
|
+ SELECT Id,CustomerId,ReservationId,ChargeBoxId,ConnectorId,StartTime,StopTime,MeterStart,MeterStop,StartIdTag ,StopReasonId,Receipt,Cost,Fee,StartSOC,StopSOC
|
|
|
FROM CTE
|
|
|
WHERE RowNum < {size};
|
|
|
""";
|