|
|
@ -72,6 +72,7 @@ namespace Service.Charger.Handler
|
|
|
|
|
|
|
|
|
|
|
|
if (db == null)
|
|
|
|
if (db == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
TimeSpan timeSpan = endTime - startTime;
|
|
|
|
ChargeOrder chargeOrder = new ChargeOrder()
|
|
|
|
ChargeOrder chargeOrder = new ChargeOrder()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Sn = client.ChargeOrderNo,
|
|
|
|
Sn = client.ChargeOrderNo,
|
|
|
@ -81,7 +82,7 @@ namespace Service.Charger.Handler
|
|
|
|
StartSoc = msg.SocBefore,
|
|
|
|
StartSoc = msg.SocBefore,
|
|
|
|
StopSoc = msg.SocAfter,
|
|
|
|
StopSoc = msg.SocAfter,
|
|
|
|
|
|
|
|
|
|
|
|
ChargeTimeCount = (int)(endTime - startTime).TotalMinutes,
|
|
|
|
ChargeTimeCount = timeSpan.Hours * 60 + timeSpan.Minutes,
|
|
|
|
ElecCount = Convert.ToDecimal(msg.ChargingPower),
|
|
|
|
ElecCount = Convert.ToDecimal(msg.ChargingPower),
|
|
|
|
AcElecCount = Convert.ToDecimal(msg.AcMeterElecCount),
|
|
|
|
AcElecCount = Convert.ToDecimal(msg.AcMeterElecCount),
|
|
|
|
StartAcElec = Convert.ToDecimal(msg.AcMeterDataBefore),
|
|
|
|
StartAcElec = Convert.ToDecimal(msg.AcMeterDataBefore),
|
|
|
@ -110,7 +111,7 @@ namespace Service.Charger.Handler
|
|
|
|
db.StartSoc = msg.SocBefore;
|
|
|
|
db.StartSoc = msg.SocBefore;
|
|
|
|
db.StopSoc = msg.SocAfter;
|
|
|
|
db.StopSoc = msg.SocAfter;
|
|
|
|
TimeSpan? timeSpan = (db.EndTime - db.StartTime);
|
|
|
|
TimeSpan? timeSpan = (db.EndTime - db.StartTime);
|
|
|
|
db.ChargeTimeCount= timeSpan?.Minutes;
|
|
|
|
db.ChargeTimeCount= timeSpan?.Hours * 60 + timeSpan?.Minutes;
|
|
|
|
db.ElecCount = Convert.ToDecimal(msg.ChargingPower);
|
|
|
|
db.ElecCount = Convert.ToDecimal(msg.ChargingPower);
|
|
|
|
db.AcElecCount = Convert.ToDecimal(msg.AcMeterElecCount);
|
|
|
|
db.AcElecCount = Convert.ToDecimal(msg.AcMeterElecCount);
|
|
|
|
db.StartAcElec = Convert.ToDecimal(msg.AcMeterDataBefore);
|
|
|
|
db.StartAcElec = Convert.ToDecimal(msg.AcMeterDataBefore);
|
|
|
|