duheng
2025-04-03 6c521d86f3dae53a64a626e2d63cdaac67a8ea94
WinFrmUI/PBS.WinFrmUI/04-package-curve/packageCurveViewModel.cs
@@ -1,12 +1,5 @@
using DevExpress.XtraCharts;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using Yw;
using Yw.Vmo;
namespace PBS.WinFrmUI
{
@@ -63,6 +56,19 @@
                File.Delete(filePath);
            }
        }
        public static packageCurveViewModel GetFacilityCurve(long facilityId)
        {
            string rootDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Package_Curve");
            string filePath = Path.Combine(rootDirectory, $"{facilityId}.json");
            if (!Directory.Exists(filePath))
            {
                var json = File.ReadAllText(filePath);
                return JsonHelper.Json2Object<packageCurveViewModel>(json);
            }
            return null;
        }
    }
    public class PumpInfo