Commit 07c44e7330f056b6c184c4a64c8c4ecef447e9e9

Authored by 赖素文
1 parent c6d44d9b

设备可视化 健康表现统一秒

sys/Hh.Mes.POJO/ViewModel/Equipment/EquipmentHealthVM.cs
... ... @@ -12,15 +12,15 @@ namespace Hh.Mes.POJO.ViewModel.Equipment
12 12  
13 13 public class EquipmentStatusDto
14 14 {
15   - /// <summary>
16   - /// 当天开机时间【小时】
17   - /// </summary>
18   - public double TodayPowerTime { get; set; }
19   -
20   - /// <summary>
21   - /// 本月开机时间 【小时】
22   - /// </summary>
23   - public double CurrentMonthPowerTime { get; set; }
  15 + /// <summary>
  16 + /// 当天开机时间【秒】
  17 + /// </summary>
  18 + public double TodayPowerTime { get; set; }
  19 +
  20 + /// <summary>
  21 + /// 本月开机时间 【秒】
  22 + /// </summary>
  23 + public double CurrentMonthPowerTime { get; set; }
24 24  
25 25 /// <summary>
26 26 /// 空闲时间 秒
... ...
sys/Hh.Mes.Service/WebService/Equipment/EquipmentVisualService.cs
... ... @@ -97,10 +97,10 @@ namespace Hh.Mes.Service.WebService.Equipment
97 97 {
98 98 EquipmentStatus = new EquipmentStatusDto
99 99 {
100   - TodayPowerTime = TimeSpan.FromSeconds(records.Sum(x => x.statusDuration)).TotalHours,
  100 + TodayPowerTime = TimeSpan.FromSeconds(records.Sum(x => x.statusDuration)).TotalSeconds,
101 101 CurrentMonthPowerTime = TimeSpan.FromSeconds(Context.Queryable<daq_equipment_status_record_history>()
102 102 .Where(x => x.equipmentCode == model.equipmentCode && x.createTime >= currentMonthStartTime)
103   - .Sum(x => x.statusDuration)).TotalHours,
  103 + .Sum(x => x.statusDuration)).TotalSeconds,
104 104  
105 105 RunTime = runTimeSeconds,
106 106 FreeTime = freeTimeSeconds,
... ...
web/WebMvc/wwwroot/productjs/equipment/EquipmentVisual.js
... ... @@ -309,8 +309,8 @@ layui.config({
309 309  
310 310  
311 311  
312   - $("#TodayPowerTime").text(parseInt(data.equipmentHealth.EquipmentStatus.TodayPowerTime) + " (小时)")
313   - $("#CurrentMonthPowerTime").text(parseInt(data.equipmentHealth.EquipmentStatus.CurrentMonthPowerTime) + " (小时)")
  312 + $("#TodayPowerTime").text(app.methods.convertSecondsToTime(data.equipmentHealth.EquipmentStatus.TodayPowerTime) )
  313 + $("#CurrentMonthPowerTime").text(app.methods.convertSecondsToTime(data.equipmentHealth.EquipmentStatus.CurrentMonthPowerTime) )
314 314  
315 315 //占比和时间明细
316 316 $("#RunProportion").text(data.equipmentHealth.EquipmentStatus.RunProportion + "%")
... ...