forked from ddrilling/AsbCloudServer
Смена типов дат для моделей StatOperationsDto и WellMapInfoDto
This commit is contained in:
parent
db33e82d02
commit
15b74da498
@ -11,12 +11,12 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Дата и время начала
|
/// Дата и время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? Start { get; set; }
|
public DateTimeOffset? Start { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Дата и время окончания
|
/// Дата и время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? End { get; set; }
|
public DateTimeOffset? End { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Глубина, м
|
/// Глубина, м
|
||||||
|
@ -82,14 +82,14 @@ namespace AsbCloudApp.Data
|
|||||||
/// <para>Дата начала первой фактической операции</para>
|
/// <para>Дата начала первой фактической операции</para>
|
||||||
/// <para>Используется как дата начала бурения</para>
|
/// <para>Используется как дата начала бурения</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? FirstFactOperationDateStart { get; set; }
|
public DateTimeOffset? FirstFactOperationDateStart { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>Дата окончания последней прогнозируемой операции</para>
|
/// <para>Дата окончания последней прогнозируемой операции</para>
|
||||||
/// <para>Если скважина завершена, то дата окончания последней фактической операции</para>
|
/// <para>Если скважина завершена, то дата окончания последней фактической операции</para>
|
||||||
/// <para>Используется как прогноз окончания бурения</para>
|
/// <para>Используется как прогноз окончания бурения</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? LastPredictOperationDateEnd { get; set; }
|
public DateTimeOffset? LastPredictOperationDateEnd { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Рейсовая скорость проходки, последнего рейса
|
/// Рейсовая скорость проходки, последнего рейса
|
||||||
|
@ -288,8 +288,8 @@ public class OperationsStatService : IOperationsStatService
|
|||||||
|
|
||||||
var section = new StatOperationsDto
|
var section = new StatOperationsDto
|
||||||
{
|
{
|
||||||
Start = operations.FirstOrDefault()?.DateStart.ToRemoteDateTime(timezoneOffsetHours),
|
Start = operations.FirstOrDefault()?.DateStart.ToOffset(TimeSpan.FromHours(timezoneOffsetHours)),
|
||||||
End = operations.Max(o => o.DateStart.ToRemoteDateTime(timezoneOffsetHours).AddHours(o.DurationHours)),
|
End = operations.Max(o => o.DateStart.ToOffset(TimeSpan.FromHours(timezoneOffsetHours)).AddHours(o.DurationHours)),
|
||||||
WellDepthStart = operations.Min(o => o.DepthStart),
|
WellDepthStart = operations.Min(o => o.DepthStart),
|
||||||
WellDepthEnd = operations.Max(o => o.DepthStart),
|
WellDepthEnd = operations.Max(o => o.DepthStart),
|
||||||
Rop = CalcROP(operations),
|
Rop = CalcROP(operations),
|
||||||
|
Loading…
Reference in New Issue
Block a user