From 9be9ba4e159969fb5e32648c2c34e912ccc3ae6d Mon Sep 17 00:00:00 2001
From: duheng <2286773002@qq.com>
Date: 星期五, 28 三月 2025 14:22:42 +0800
Subject: [PATCH] 优化细节问题

---
 WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs |   13 +++++--------
 1 files changed, 5 insertions(+), 8 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..654755b 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;
                }

--
Gitblit v1.9.3