|  | @@ -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();
 |