|
|
@@ -32,7 +32,26 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
public partial class PMModule
|
|
|
{
|
|
|
+ public void InitScheduleMaintenanceSubscribe()
|
|
|
+ {
|
|
|
+ DATA.Subscribe($"Boat.CurrentFilmThickness", () => GetBoatCurrentFilmThicknes());
|
|
|
+ }
|
|
|
+
|
|
|
private List<ScheduleMaintenanceDataItem> _dbRecords { get; set; } = new List<ScheduleMaintenanceDataItem>();
|
|
|
+
|
|
|
+ public string GetBoatCurrentFilmThicknes()
|
|
|
+ {
|
|
|
+ var item = _dbRecords.FirstOrDefault(a => a.Item == MaintenanceItemEnum.BoatRecipeThickness1.ToString() && a.Path == $"{DataItemEnum.Boat}");
|
|
|
+
|
|
|
+ if (item == null)
|
|
|
+ return "0";
|
|
|
+
|
|
|
+ if (item != null && item.Item == MaintenanceItemEnum.BoatRecipeThickness1.ToString())
|
|
|
+ return item.CurrentValue.ToString();
|
|
|
+
|
|
|
+ return "0";
|
|
|
+
|
|
|
+ }
|
|
|
public void GetAllDBRecord()
|
|
|
{
|
|
|
_dbRecords.Clear();
|