forked from ddrilling/AsbCloudServer
fix DailyReport.MakeDefaultDailyReportAsync
This commit is contained in:
parent
3e7a8da219
commit
8b6a9c78c7
@ -52,7 +52,7 @@ namespace AsbCloudInfrastructure.Services.DailyReport
|
|||||||
{
|
{
|
||||||
var dailyReportDto = await GetAsync(idWell, date, token);
|
var dailyReportDto = await GetAsync(idWell, date, token);
|
||||||
if (dailyReportDto is null)
|
if (dailyReportDto is null)
|
||||||
return await MakeDefaultDailyReportAsync(idWell, token);
|
return await MakeDefaultDailyReportAsync(idWell, date, token);
|
||||||
else
|
else
|
||||||
return dailyReportDto;
|
return dailyReportDto;
|
||||||
}
|
}
|
||||||
@ -119,13 +119,13 @@ namespace AsbCloudInfrastructure.Services.DailyReport
|
|||||||
return Convert(entity, offsetHours);
|
return Convert(entity, offsetHours);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<DailyReportDto> MakeDefaultDailyReportAsync(int idWell, CancellationToken token)
|
private async Task<DailyReportDto> MakeDefaultDailyReportAsync(int idWell, DateTime date, CancellationToken token)
|
||||||
{
|
{
|
||||||
var well = await wellService.GetAsync(idWell, token);
|
var well = await wellService.GetAsync(idWell, token);
|
||||||
var offsetHours = wellService.GetTimezone(idWell).Hours;
|
var offsetHours = wellService.GetTimezone(idWell).Hours;
|
||||||
var dto = new DailyReportDto()
|
var dto = new DailyReportDto()
|
||||||
{
|
{
|
||||||
ReportDate = DateTimeOffset.UtcNow.ToRemoteDateTime(offsetHours).Date,
|
ReportDate = date,
|
||||||
WellName = well.Caption,
|
WellName = well.Caption,
|
||||||
ClusterName = well.Cluster,
|
ClusterName = well.Cluster,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user