From af5eeb8797d88e142410a9e82e84291355e7c336 Mon Sep 17 00:00:00 2001
From: duheng <2286773002@qq.com>
Date: 星期三, 02 四月 2025 17:01:57 +0800
Subject: [PATCH] --成套设备曲线增加 --用水当量逻辑改变

---
 WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs
index 36415a9..4937c9c 100644
--- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs
@@ -69,6 +69,7 @@
             dlg.SetBindingData(series.ID);
             dlg.ReloadDataEvent += async (rhs, allMappingList) =>
             {
+                rhs.PumpTotal = allMappingList.Count;
                 var id = await _bll.Insert(rhs);
                 if (id > 0)
                 {
@@ -79,10 +80,7 @@
                         var model = new Vmo.AssetsPackagePumpMappingVmo();
                         model.PumpMainID = item.PumpID;
                         model.EquipmentMainID = id;
-                        for (int i = 0; i < item.UserCount; i++)
-                        {
-                            await _mappingBll.Insert(model);
-                        }
+                        await _mappingBll.Insert(model);
                     }
                     for (int i = 0; i < _allBindingList.Count; i++)
                     {
@@ -116,6 +114,7 @@
             dlg.SetBindingData(Equipment);
             dlg.ReloadDataEvent += async (rhs, allMappingList) =>
            {
+               rhs.PumpTotal = allMappingList.Count;
                if (await _bll.Update(rhs))
                {
                    vm.Reset(rhs);
@@ -126,11 +125,9 @@
                        var model = new Vmo.AssetsPackagePumpMappingVmo();
                        model.PumpMainID = item.PumpID;
                        model.EquipmentMainID = vm.ID;
-                       for (int i = 0; i < item.UserCount; i++)
-                       {
-                           await _mappingBll.Insert(model);
-                       }
+                       await _mappingBll.Insert(model);
                    }
+                   GridView1_FocusedRowChanged(null, null);
 
                    return true;
                }
@@ -201,7 +198,7 @@
             var currentVm = this.gridView1.GetCurrentViewModel(_allBindingList);
             if (currentVm != null)
             {
-                var allList = await new BLL.AssetsPackagePumpMapping().GetByKitID(currentVm.ID);
+                var allList = await new BLL.AssetsPackagePumpMapping().GetByPackageID(currentVm.ID);
                 if (allList != null)
                 {
                     foreach (var item in allList)

--
Gitblit v1.9.3