Merge branch 'feature/#79219300-drilling-quality' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#79219300-drilling-quality

This commit is contained in:
Olga Nemt 2024-10-14 12:07:11 +05:00
commit 808ab7e18f
2 changed files with 9 additions and 9 deletions

View File

@ -29,32 +29,32 @@ public class SubsystemPlanFactStatDto
public double DepthEnd { get; set; } public double DepthEnd { get; set; }
/// <summary> /// <summary>
/// Использование ротора (план) /// Процент использования ротора (план)
/// </summary> /// </summary>
public double AutoRotorPlan { get; set; } public double AutoRotorPlan { get; set; }
/// <summary> /// <summary>
/// Использование слайда (план) /// Процент использования слайда (план)
/// </summary> /// </summary>
public double AutoSlidePlan { get; set; } public double AutoSlidePlan { get; set; }
/// <summary> /// <summary>
/// Использование слайда с осцилляцией (план) /// Процент использования слайда с осцилляцией (план)
/// </summary> /// </summary>
public double AutoOscillationPlan { get; set; } public double AutoOscillationPlan { get; set; }
/// <summary> /// <summary>
/// Использование ротора (факт) /// Процент использования ротора (факт)
/// </summary> /// </summary>
public double? AutoRotorFact { get; set; } public double? AutoRotorFact { get; set; }
/// <summary> /// <summary>
/// Использование слайда (факт) /// Процент использования слайда (факт)
/// </summary> /// </summary>
public double? AutoSlideFact { get; set; } public double? AutoSlideFact { get; set; }
/// <summary> /// <summary>
/// Использование слайда (факт) /// Процент использования слайда (факт)
/// </summary> /// </summary>
public double? AutoOscillationFact { get; set; } public double? AutoOscillationFact { get; set; }
} }

View File

@ -181,9 +181,9 @@ public class SubsystemService : ISubsystemService
var subsystemStatFact = await GetStatAsync(subsystemRequest, token); var subsystemStatFact = await GetStatAsync(subsystemRequest, token);
var subsystemStatFactDict = subsystemStatFact.ToDictionary(s => s.IdSubsystem); var subsystemStatFactDict = subsystemStatFact.ToDictionary(s => s.IdSubsystem);
stat.AutoRotorFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemAPDRotor)?.KUsage; stat.AutoRotorFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemAPDRotor)?.KUsage * 100;
stat.AutoSlideFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemAPDSlide)?.KUsage; stat.AutoSlideFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemAPDSlide)?.KUsage * 100;
stat.AutoOscillationFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemOscillation)?.KUsage; stat.AutoOscillationFact = subsystemStatFactDict.GetValueOrDefault(IdSubsystemOscillation)?.KUsage * 100;
result.Add(stat); result.Add(stat);
} }