From 302054e253f1550ee64430882786ec9a3920ec92 Mon Sep 17 00:00:00 2001
From: sjz <1240968267@qq.com>
Date: 星期六, 19 七月 2025 08:33:44 +0800
Subject: [PATCH] 优化多组织代码

---
 MESApplication/bin/Release/net8.0/MESApplication.exe                |    0 
 MES.Service/service/BasicData/MesStaffManager.cs                    |    3 
 MESApplication/bin/Release/net8.0/publish/MESApplication.pdb        |    0 
 MES.Service/service/BasicData/MesRohInManager.cs                    |    3 
 MESApplication/bin/Release/net8.0/MESApplication.xml                |  104 +++++++++++++++++---
 MESApplication/bin/Release/net8.0/publish/MESApplication.dll        |    0 
 MESApplication/bin/Release/net8.0/MES.Service.dll                   |    0 
 MESApplication/bin/Release/net8.0/MESApplication.dll                |    0 
 MES.Service/service/BasicData/MesCustomerManager.cs                 |    4 
 MES.Service/service/BasicData/OrganizeManager.cs                    |    2 
 MESApplication/bin/Release/net8.0/publish/MES.Service.pdb           |    0 
 MES.Service/service/BasicData/MesSupplierManager.cs                 |    2 
 MESApplication/bin/Release/net8.0/MES.Service.pdb                   |    0 
 MESApplication/bin/Release/net8.0/publish/MESApplication.exe        |    0 
 MES.Service/Dto/webApi/ErpPosition.cs                               |    3 
 MESApplication/bin/Release/net8.0/MESApplication.pdb                |    0 
 MES.Service/service/BasicData/MesDepotsManager.cs                   |    5 
 MESApplication/bin/Release/net8.0/publish/MES.Service.dll           |    0 
 MESApplication/bin/Release/net8.0/publish/MESApplication.xml        |  104 +++++++++++++++++---
 MES.Service/service/BasicData/MesUnitManager.cs                     |    2 
 MES.Service/service/BasicData/SysDepartmentManager.cs               |    2 
 MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user |    2 
 MES.Service/bin/Release/net8.0/MES.Service.dll                      |    0 
 MES.Service/bin/Release/net8.0/MES.Service.pdb                      |    0 
 MES.Service/service/BasicData/MesItemsManager.cs                    |    4 
 MES.Service/service/BasicData/MesItemTypeManager.cs                 |   12 -
 26 files changed, 189 insertions(+), 63 deletions(-)

diff --git a/MES.Service/Dto/webApi/ErpPosition.cs b/MES.Service/Dto/webApi/ErpPosition.cs
index e66ea06..e1601cb 100644
--- a/MES.Service/Dto/webApi/ErpPosition.cs
+++ b/MES.Service/Dto/webApi/ErpPosition.cs
@@ -3,9 +3,6 @@
 public class ErpPosition
 {
     public string Id { get; set; }
-
-    public string Id { get; set; }
-    /// </summary>
     public string? Type { get; set; }
     public string? FNumber { get; set; }
     public string? FName { get; set; }
diff --git a/MES.Service/bin/Release/net8.0/MES.Service.dll b/MES.Service/bin/Release/net8.0/MES.Service.dll
index e743855..4542b0f 100644
--- a/MES.Service/bin/Release/net8.0/MES.Service.dll
+++ b/MES.Service/bin/Release/net8.0/MES.Service.dll
Binary files differ
diff --git a/MES.Service/bin/Release/net8.0/MES.Service.pdb b/MES.Service/bin/Release/net8.0/MES.Service.pdb
index 79526c6..c926788 100644
--- a/MES.Service/bin/Release/net8.0/MES.Service.pdb
+++ b/MES.Service/bin/Release/net8.0/MES.Service.pdb
Binary files differ
diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/MesCustomerManager.cs
index 7eb51f3..e3f3404 100644
--- a/MES.Service/service/BasicData/MesCustomerManager.cs
+++ b/MES.Service/service/BasicData/MesCustomerManager.cs
@@ -10,7 +10,7 @@
     public bool Save(ErpCustomer customer)
     {
         var entity = GetMesCustomer(customer);
-
+        
         return UseTransaction(db =>
         {
             switch (customer.Type)
@@ -95,7 +95,7 @@
         var exists = db.Queryable<MesCustomer>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<MesCustomer>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
diff --git a/MES.Service/service/BasicData/MesDepotsManager.cs b/MES.Service/service/BasicData/MesDepotsManager.cs
index 627d045..0aea512 100644
--- a/MES.Service/service/BasicData/MesDepotsManager.cs
+++ b/MES.Service/service/BasicData/MesDepotsManager.cs
@@ -56,7 +56,7 @@
         var exists = db.Queryable<MesDepots>().Any(e => e.DepotId == entity.DepotId);
         if (exists)
         {
-            var result = db.Updateable<MesDepots>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
@@ -156,8 +156,7 @@
     }
 
     // 鎵归噺鏇存柊浠撳簱鐘舵�佺殑鏂规硶
-    private bool UpdateDepotStatusBatch(SqlSugarScope db,
-        List<MesDepots> depotList, string status)
+    private bool UpdateDepotStatusBatch(SqlSugarScope db,List<MesDepots> depotList, string status)
     {
         var ids = depotList.Select(it => it.DepotId).ToArray();
         var result = db.Updateable<MesDepots>().SetColumns(s => s.IsNg == status).Where(s => ids.Contains(s.DepotId)).ExecuteCommand();
diff --git a/MES.Service/service/BasicData/MesItemTypeManager.cs b/MES.Service/service/BasicData/MesItemTypeManager.cs
index 36685c3..8635ab0 100644
--- a/MES.Service/service/BasicData/MesItemTypeManager.cs
+++ b/MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -20,8 +20,7 @@
                 case "1":
                     return DeleteItemType(entity.Id);
                 default:
-                    throw new ArgumentNullException(
-                        $"type娌℃湁{customer.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
+                    throw new ArgumentNullException($"type娌℃湁{customer.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
             }
         }
         catch (Exception ex)
@@ -73,8 +72,7 @@
             list.Add(entity);
         });
 
-        var groupBy = list.GroupBy(s => s.Type)
-            .ToDictionary(g => g.Key, g => g.ToList());
+        var groupBy = list.GroupBy(s => s.Type).ToDictionary(g => g.Key, g => g.ToList());
         var result = new List<bool>();
 
         foreach (var itemTypeGroup in groupBy)
@@ -89,8 +87,7 @@
                         result.Add(DeleteItemTypeBatch(itemTypeGroup.Value));
                         break;
                     default:
-                        throw new ArgumentNullException(
-                            $"type娌℃湁{itemTypeGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�");
+                        throw new ArgumentNullException($"type娌℃湁{itemTypeGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�");
                 }
             }
             catch (Exception ex)
@@ -116,8 +113,7 @@
     private bool DeleteItemTypeBatch(List<MesItemType> itemTypeList)
     {
         var ids = itemTypeList.Select(it => it.Id).ToArray();
-        var deleteByIds =
-            base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
+        var deleteByIds =base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
         if (deleteByIds)
             return true;
 
diff --git a/MES.Service/service/BasicData/MesItemsManager.cs b/MES.Service/service/BasicData/MesItemsManager.cs
index 8813567..f6efbc5 100644
--- a/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/MES.Service/service/BasicData/MesItemsManager.cs
@@ -99,7 +99,7 @@
         var exists = db.Queryable<MesItems>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<MesItems>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
@@ -118,7 +118,7 @@
 
     private bool InsertOrUpdate(SqlSugarScope db, MesItems entity)
     {
-        var exists = db.Queryable<Organize>().Any(e => e.Id == entity.Id);
+        var exists = db.Queryable<MesItems>().Any(e => e.Id == entity.Id);
         if (exists)
         {
             var update = db.Updateable(entity).ExecuteCommand();
diff --git a/MES.Service/service/BasicData/MesRohInManager.cs b/MES.Service/service/BasicData/MesRohInManager.cs
index 36d0646..4ac47b8 100644
--- a/MES.Service/service/BasicData/MesRohInManager.cs
+++ b/MES.Service/service/BasicData/MesRohInManager.cs
@@ -162,8 +162,7 @@
                 TerminateTime = s.FTerminateDate != null ? DateTime.ParseExact(s.FTerminateDate,"yyyy-MM-dd HH:mm:ss", null) : null,
                 TotalReceivedQty = Convert.ToDecimal(s.FQty)-Convert.ToDecimal(s.FRemainReceiveQty),
                 RemainingReceivedQty = Convert.ToDecimal(s.FRemainReceiveQty),
-                TotalStoredQty = Convert.ToDecimal(s.FQty) -
-                                 Convert.ToDecimal(s.FRemainStockINQty),
+                TotalStoredQty = Convert.ToDecimal(s.FQty) - Convert.ToDecimal(s.FRemainStockINQty),
                 RemainingStoredQty = Convert.ToDecimal(s.FRemainStockINQty),
                 TotalReturnedQty = Convert.ToDecimal(s.FMrbQty),
                 ReturnableReceivedQty = Convert.ToDecimal(s.Fcheckretqty),
diff --git a/MES.Service/service/BasicData/MesStaffManager.cs b/MES.Service/service/BasicData/MesStaffManager.cs
index c92bcf4..52a57c9 100644
--- a/MES.Service/service/BasicData/MesStaffManager.cs
+++ b/MES.Service/service/BasicData/MesStaffManager.cs
@@ -140,8 +140,7 @@
     }
 
     // 鎵归噺鏇存柊鍛樺伐鐘舵�佺殑鏂规硶
-    private bool UpdateStaffStatusBatch(SqlSugarScope db,
-        List<MesStaff> staffList, string status)
+    private bool UpdateStaffStatusBatch(SqlSugarScope db,List<MesStaff> staffList, string status)
     {
         var ids = staffList.Select(it => it.Id).ToArray();
         var result = db.Updateable<MesStaff>().SetColumns(s => s.FforbidStatus == status).Where(s => ids.Contains(s.Id)).ExecuteCommand();
diff --git a/MES.Service/service/BasicData/MesSupplierManager.cs b/MES.Service/service/BasicData/MesSupplierManager.cs
index 0a859a3..d284c46 100644
--- a/MES.Service/service/BasicData/MesSupplierManager.cs
+++ b/MES.Service/service/BasicData/MesSupplierManager.cs
@@ -92,7 +92,7 @@
         var exists = db.Queryable<MesSupplier>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<MesSupplier>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
diff --git a/MES.Service/service/BasicData/MesUnitManager.cs b/MES.Service/service/BasicData/MesUnitManager.cs
index e06cbca..99a35b1 100644
--- a/MES.Service/service/BasicData/MesUnitManager.cs
+++ b/MES.Service/service/BasicData/MesUnitManager.cs
@@ -92,7 +92,7 @@
         var exists = db.Queryable<MesUnit>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<MesUnit>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
diff --git a/MES.Service/service/BasicData/OrganizeManager.cs b/MES.Service/service/BasicData/OrganizeManager.cs
index 0aa7384..bec7482 100644
--- a/MES.Service/service/BasicData/OrganizeManager.cs
+++ b/MES.Service/service/BasicData/OrganizeManager.cs
@@ -93,7 +93,7 @@
         var exists = db.Queryable<Organize>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<Organize>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
diff --git a/MES.Service/service/BasicData/SysDepartmentManager.cs b/MES.Service/service/BasicData/SysDepartmentManager.cs
index 23ba63f..bb87f41 100644
--- a/MES.Service/service/BasicData/SysDepartmentManager.cs
+++ b/MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -61,7 +61,7 @@
         var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id);
         if (exists)
         {
-            var result = db.Updateable<SysDepartment>().ExecuteCommand();
+            var result = db.Updateable(entity).ExecuteCommand();
             return true;
         }
         else
diff --git a/MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user b/MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user
index 346142e..98e1d18 100644
--- a/MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,7 +5,7 @@
 <Project>
   <PropertyGroup>
     <_PublishTargetUrl>E:\Tool\TLM\TLM_JK\MESApplication\bin\Release\net8.0\publish\</_PublishTargetUrl>
-    <History>True|2025-06-23T03:21:29.8285053Z||;True|2025-06-23T10:42:44.4782901+08:00||;True|2025-06-13T11:39:26.7350436+08:00||;False|2025-06-13T11:38:43.8884292+08:00||;True|2025-06-13T11:00:43.8087373+08:00||;True|2025-05-16T15:10:24.9670924+08:00||;True|2025-05-15T14:40:01.9090441+08:00||;True|2025-05-15T14:37:16.5010870+08:00||;True|2025-05-14T11:08:53.5234495+08:00||;True|2025-05-10T11:32:49.9307363+08:00||;True|2025-05-09T18:04:27.4863117+08:00||;True|2025-04-16T18:13:28.4207378+08:00||;True|2025-04-11T18:24:26.3046003+08:00||;True|2025-03-26T10:03:35.1416945+08:00||;True|2025-03-24T14:54:31.6912596+08:00||;True|2025-03-04T15:36:06.8726998+08:00||;True|2025-03-04T15:07:10.0825281+08:00||;True|2025-02-28T12:01:45.7353138+08:00||;True|2025-02-27T18:49:51.8648828+08:00||;True|2025-02-24T18:08:27.1066831+08:00||;True|2025-02-14T20:58:59.6306239+08:00||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+08:00||;True|2024-08-20T17:12:00.2924570+08:00||;True|2024-08-17T10:57:05.6670396+08:00||;True|2024-08-17T10:56:46.8068041+08:00||;True|2024-08-16T14:09:17.0526491+08:00||;True|2024-08-15T08:40:32.8134665+08:00||;True|2024-08-14T10:00:27.7017207+08:00||;True|2024-08-14T08:54:44.8284031+08:00||;True|2024-08-07T10:32:10.3689256+08:00||;True|2024-08-05T15:45:03.0864530+08:00||;True|2024-08-03T09:59:13.7916520+08:00||;True|2024-07-31T17:27:28.1965929+08:00||;True|2024-07-31T15:27:34.7943845+08:00||;True|2024-07-30T15:04:50.5849235+08:00||;True|2024-07-30T14:09:06.2877325+08:00||;True|2024-07-29T16:11:30.4493940+08:00||;True|2024-07-23T14:30:34.4591002+08:00||;True|2024-07-22T14:17:39.8186158+08:00||;True|2024-04-10T12:55:31.3963752+08:00||;True|2024-04-08T13:59:25.5487203+08:00||;True|2024-04-06T09:30:09.5350539+08:00||;True|2024-04-06T08:46:05.8814658+08:00||;True|2024-04-05T14:06:52.0448024+08:00||;True|2024-04-05T12:47:46.0561601+08:00||;True|2024-02-26T08:46:22.0988887+08:00||;True|2024-02-24T19:17:13.6770376+08:00||;True|2024-02-24T14:32:37.4450337+08:00||;True|2024-02-23T10:22:06.5150173+08:00||;True|2024-02-22T13:19:56.6997993+08:00||;True|2024-02-22T10:53:17.7929585+08:00||;True|2024-02-21T17:08:06.5553444+08:00||;True|2024-02-19T16:24:37.4912012+08:00||;True|2024-02-02T10:07:23.2726075+08:00||;True|2024-02-02T08:36:49.2904460+08:00||;True|2024-01-29T17:44:43.6800769+08:00||;True|2024-01-23T09:47:26.7811926+08:00||;True|2024-01-18T16:23:30.3373836+08:00||;True|2024-01-17T14:22:04.2552286+08:00||;True|2024-01-16T16:54:42.2316892+08:00||;True|2024-01-16T16:37:23.8028858+08:00||;True|2024-01-16T09:25:24.4007775+08:00||;True|2024-01-15T10:18:57.3362616+08:00||;</History>
+    <History>True|2025-07-16T06:28:49.8020385Z||;True|2025-07-15T14:10:46.5966766+08:00||;True|2025-07-15T13:47:28.9454088+08:00||;True|2025-07-15T13:47:02.7000977+08:00||;False|2025-07-15T13:46:13.1024314+08:00||;True|2025-06-23T11:21:29.8285053+08:00||;True|2025-06-23T10:42:44.4782901+08:00||;True|2025-06-13T11:39:26.7350436+08:00||;False|2025-06-13T11:38:43.8884292+08:00||;True|2025-06-13T11:00:43.8087373+08:00||;True|2025-05-16T15:10:24.9670924+08:00||;True|2025-05-15T14:40:01.9090441+08:00||;True|2025-05-15T14:37:16.5010870+08:00||;True|2025-05-14T11:08:53.5234495+08:00||;True|2025-05-10T11:32:49.9307363+08:00||;True|2025-05-09T18:04:27.4863117+08:00||;True|2025-04-16T18:13:28.4207378+08:00||;True|2025-04-11T18:24:26.3046003+08:00||;True|2025-03-26T10:03:35.1416945+08:00||;True|2025-03-24T14:54:31.6912596+08:00||;True|2025-03-04T15:36:06.8726998+08:00||;True|2025-03-04T15:07:10.0825281+08:00||;True|2025-02-28T12:01:45.7353138+08:00||;True|2025-02-27T18:49:51.8648828+08:00||;True|2025-02-24T18:08:27.1066831+08:00||;True|2025-02-14T20:58:59.6306239+08:00||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+08:00||;True|2024-08-20T17:12:00.2924570+08:00||;True|2024-08-17T10:57:05.6670396+08:00||;True|2024-08-17T10:56:46.8068041+08:00||;True|2024-08-16T14:09:17.0526491+08:00||;True|2024-08-15T08:40:32.8134665+08:00||;True|2024-08-14T10:00:27.7017207+08:00||;True|2024-08-14T08:54:44.8284031+08:00||;True|2024-08-07T10:32:10.3689256+08:00||;True|2024-08-05T15:45:03.0864530+08:00||;True|2024-08-03T09:59:13.7916520+08:00||;True|2024-07-31T17:27:28.1965929+08:00||;True|2024-07-31T15:27:34.7943845+08:00||;True|2024-07-30T15:04:50.5849235+08:00||;True|2024-07-30T14:09:06.2877325+08:00||;True|2024-07-29T16:11:30.4493940+08:00||;True|2024-07-23T14:30:34.4591002+08:00||;True|2024-07-22T14:17:39.8186158+08:00||;True|2024-04-10T12:55:31.3963752+08:00||;True|2024-04-08T13:59:25.5487203+08:00||;True|2024-04-06T09:30:09.5350539+08:00||;True|2024-04-06T08:46:05.8814658+08:00||;True|2024-04-05T14:06:52.0448024+08:00||;True|2024-04-05T12:47:46.0561601+08:00||;True|2024-02-26T08:46:22.0988887+08:00||;True|2024-02-24T19:17:13.6770376+08:00||;True|2024-02-24T14:32:37.4450337+08:00||;True|2024-02-23T10:22:06.5150173+08:00||;True|2024-02-22T13:19:56.6997993+08:00||;True|2024-02-22T10:53:17.7929585+08:00||;True|2024-02-21T17:08:06.5553444+08:00||;True|2024-02-19T16:24:37.4912012+08:00||;True|2024-02-02T10:07:23.2726075+08:00||;True|2024-02-02T08:36:49.2904460+08:00||;True|2024-01-29T17:44:43.6800769+08:00||;True|2024-01-23T09:47:26.7811926+08:00||;True|2024-01-18T16:23:30.3373836+08:00||;</History>
     <LastFailureDetails />
   </PropertyGroup>
 </Project>
\ No newline at end of file
diff --git a/MESApplication/bin/Release/net8.0/MES.Service.dll b/MESApplication/bin/Release/net8.0/MES.Service.dll
index e743855..4542b0f 100644
--- a/MESApplication/bin/Release/net8.0/MES.Service.dll
+++ b/MESApplication/bin/Release/net8.0/MES.Service.dll
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/MES.Service.pdb b/MESApplication/bin/Release/net8.0/MES.Service.pdb
index 79526c6..c926788 100644
--- a/MESApplication/bin/Release/net8.0/MES.Service.pdb
+++ b/MESApplication/bin/Release/net8.0/MES.Service.pdb
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/MESApplication.dll b/MESApplication/bin/Release/net8.0/MESApplication.dll
index ca5b0fa..6db62a9 100644
--- a/MESApplication/bin/Release/net8.0/MESApplication.dll
+++ b/MESApplication/bin/Release/net8.0/MESApplication.dll
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/MESApplication.exe b/MESApplication/bin/Release/net8.0/MESApplication.exe
index 3a126b4..a46503a 100644
--- a/MESApplication/bin/Release/net8.0/MESApplication.exe
+++ b/MESApplication/bin/Release/net8.0/MESApplication.exe
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/MESApplication.pdb b/MESApplication/bin/Release/net8.0/MESApplication.pdb
index 199294d..de6b490 100644
--- a/MESApplication/bin/Release/net8.0/MESApplication.pdb
+++ b/MESApplication/bin/Release/net8.0/MESApplication.pdb
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/MESApplication.xml b/MESApplication/bin/Release/net8.0/MESApplication.xml
index 3fecfd7..9c5bcee 100644
--- a/MESApplication/bin/Release/net8.0/MESApplication.xml
+++ b/MESApplication/bin/Release/net8.0/MESApplication.xml
@@ -752,109 +752,109 @@
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.Add(MES.Service.Modes.Organize)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.InsertReturnIdentity(MES.Service.Modes.Organize)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.Update(MES.Service.Modes.Organize)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Add(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Update(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Add(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Update(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
@@ -894,6 +894,74 @@
             </summary>
             <returns></returns>
         </member>
+        <member name="T:MESApplication.Controllers.QC.PcbTestDataController">
+            <summary>
+                PCB妫�娴嬫暟鎹帶鍒跺櫒
+            </summary>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveWholeboardData(MES.Service.Dto.service.WholeboardGenerateDto)">
+            <summary>
+                淇濆瓨鏁存澘妫�娴嬫暟鎹�
+            </summary>
+            <param name="dto">鏁存澘妫�娴嬫暟鎹瓺TO</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveSingleBoardData(MES.Service.Dto.service.SingleBoardGenerateDto)">
+            <summary>
+                淇濆瓨鍗曟澘妫�娴嬫暟鎹�
+            </summary>
+            <param name="dto">鍗曟澘妫�娴嬫暟鎹瓺TO</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetPage(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鍒嗛〉鏌ヨPCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">鏌ヨ璇锋眰</param>
+            <returns>鍒嗛〉鏁版嵁</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetById(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鏍规嵁ID鑾峰彇PCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>PCB妫�娴嬫暟鎹�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetByPcbSn(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鏍规嵁PCB鏉$爜鑾峰彇妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>妫�娴嬫暟鎹垪琛�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetComponentData(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鑾峰彇鍣ㄤ欢妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>鍣ㄤ欢妫�娴嬫暟鎹�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetStatistics(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鑾峰彇妫�娴嬬粺璁℃暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>缁熻鏁版嵁</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.Delete(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鍒犻櫎PCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>鍒犻櫎缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveTestData(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                缁熶竴淇濆瓨鎺ュ彛锛堣嚜鍔ㄨ瘑鍒暣鏉挎垨鍗曟澘鏁版嵁锛�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
         <member name="M:MESApplication.Controllers.QC.XJController.getDaa001(Newtonsoft.Json.Linq.JObject)">
             <summary>
                 鑾峰彇宸ュ崟
diff --git a/MESApplication/bin/Release/net8.0/publish/MES.Service.dll b/MESApplication/bin/Release/net8.0/publish/MES.Service.dll
index e743855..4542b0f 100644
--- a/MESApplication/bin/Release/net8.0/publish/MES.Service.dll
+++ b/MESApplication/bin/Release/net8.0/publish/MES.Service.dll
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/publish/MES.Service.pdb b/MESApplication/bin/Release/net8.0/publish/MES.Service.pdb
index 79526c6..c926788 100644
--- a/MESApplication/bin/Release/net8.0/publish/MES.Service.pdb
+++ b/MESApplication/bin/Release/net8.0/publish/MES.Service.pdb
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/publish/MESApplication.dll b/MESApplication/bin/Release/net8.0/publish/MESApplication.dll
index ca5b0fa..6db62a9 100644
--- a/MESApplication/bin/Release/net8.0/publish/MESApplication.dll
+++ b/MESApplication/bin/Release/net8.0/publish/MESApplication.dll
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/publish/MESApplication.exe b/MESApplication/bin/Release/net8.0/publish/MESApplication.exe
index 3a126b4..a46503a 100644
--- a/MESApplication/bin/Release/net8.0/publish/MESApplication.exe
+++ b/MESApplication/bin/Release/net8.0/publish/MESApplication.exe
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/publish/MESApplication.pdb b/MESApplication/bin/Release/net8.0/publish/MESApplication.pdb
index 199294d..de6b490 100644
--- a/MESApplication/bin/Release/net8.0/publish/MESApplication.pdb
+++ b/MESApplication/bin/Release/net8.0/publish/MESApplication.pdb
Binary files differ
diff --git a/MESApplication/bin/Release/net8.0/publish/MESApplication.xml b/MESApplication/bin/Release/net8.0/publish/MESApplication.xml
index 3fecfd7..9c5bcee 100644
--- a/MESApplication/bin/Release/net8.0/publish/MESApplication.xml
+++ b/MESApplication/bin/Release/net8.0/publish/MESApplication.xml
@@ -752,109 +752,109 @@
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.Add(MES.Service.Modes.Organize)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.InsertReturnIdentity(MES.Service.Modes.Organize)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.OrganizeController.Update(MES.Service.Modes.Organize)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Add(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Update(MES.Service.Modes.SalesDeliveryNotice)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetList">
             <summary>
-            鑾峰彇鎵�鏈�
+                鑾峰彇鎵�鏈�
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetById(System.Int32)">
             <summary>
-            鏍规嵁涓婚敭鑾峰彇
+                鏍规嵁涓婚敭鑾峰彇
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.DeleteByIds(System.Object[])">
             <summary>
-            鏍规嵁涓婚敭鍒犻櫎
+                鏍规嵁涓婚敭鍒犻櫎
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Add(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            娣诲姞 
+                娣诲姞
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            娣诲姞杩斿洖鑷
+                娣诲姞杩斿洖鑷
             </summary>
             <returns></returns>
         </member>
         <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Update(MES.Service.Modes.SalesDeliveryNoticeDetail)">
             <summary>
-            淇敼
+                淇敼
             </summary>
             <returns></returns>
         </member>
@@ -894,6 +894,74 @@
             </summary>
             <returns></returns>
         </member>
+        <member name="T:MESApplication.Controllers.QC.PcbTestDataController">
+            <summary>
+                PCB妫�娴嬫暟鎹帶鍒跺櫒
+            </summary>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveWholeboardData(MES.Service.Dto.service.WholeboardGenerateDto)">
+            <summary>
+                淇濆瓨鏁存澘妫�娴嬫暟鎹�
+            </summary>
+            <param name="dto">鏁存澘妫�娴嬫暟鎹瓺TO</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveSingleBoardData(MES.Service.Dto.service.SingleBoardGenerateDto)">
+            <summary>
+                淇濆瓨鍗曟澘妫�娴嬫暟鎹�
+            </summary>
+            <param name="dto">鍗曟澘妫�娴嬫暟鎹瓺TO</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetPage(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鍒嗛〉鏌ヨPCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">鏌ヨ璇锋眰</param>
+            <returns>鍒嗛〉鏁版嵁</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetById(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鏍规嵁ID鑾峰彇PCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>PCB妫�娴嬫暟鎹�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetByPcbSn(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鏍规嵁PCB鏉$爜鑾峰彇妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>妫�娴嬫暟鎹垪琛�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetComponentData(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鑾峰彇鍣ㄤ欢妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>鍣ㄤ欢妫�娴嬫暟鎹�</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetStatistics(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鑾峰彇妫�娴嬬粺璁℃暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>缁熻鏁版嵁</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.Delete(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                鍒犻櫎PCB妫�娴嬫暟鎹�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>鍒犻櫎缁撴灉</returns>
+        </member>
+        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveTestData(Newtonsoft.Json.Linq.JObject)">
+            <summary>
+                缁熶竴淇濆瓨鎺ュ彛锛堣嚜鍔ㄨ瘑鍒暣鏉挎垨鍗曟澘鏁版嵁锛�
+            </summary>
+            <param name="request">璇锋眰鍙傛暟</param>
+            <returns>淇濆瓨缁撴灉</returns>
+        </member>
         <member name="M:MESApplication.Controllers.QC.XJController.getDaa001(Newtonsoft.Json.Linq.JObject)">
             <summary>
                 鑾峰彇宸ュ崟

--
Gitblit v1.9.3