From 572afa4a6a54973d9281dc0b174a5565a786c405 Mon Sep 17 00:00:00 2001
From: 况洋洋 <3283105747@qq.com>
Date: 星期三, 09 七月 2025 12:54:24 +0800
Subject: [PATCH] IQC异常报告修改(增加修改、保存、反审核按钮。明细行增加合格、工废、料废计算)

---
 WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json                   |   74 ++++----------
 WebApi/GS.QC/Service/MesQcExceptionalManager.cs                           |  110 +++++++++++++++++++++
 WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs                      |    4 
 WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db      |    0 
 WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin                |    0 
 WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2                     |    0 
 WebApi/.vs/GsMesSolution/v17/DocumentLayout.json                          |   91 ++++--------------
 WebApi/Gs.Sys/Services/FmController.cs                                    |    1 
 WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db |    0 
 WebApi/.vs/GsMesSolution/v17/.futdcache.v2                                |    0 
 WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin                |    0 
 WebApi/Gs.HostIIS/appsettings.json                                        |    2 
 WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin                 |    0 
 13 files changed, 152 insertions(+), 130 deletions(-)

diff --git a/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db b/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db
index dd6609f..3b5303c 100644
--- a/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db
+++ b/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db b/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db
index d7f3025..921a240 100644
--- a/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db
+++ b/WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
index ffa2c4f..1a1d2bb 100644
--- a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
+++ b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/v17/.futdcache.v2 b/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
index bb7b054..120eff4 100644
--- a/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
+++ b/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json
index 5cecef8..f22356a 100644
--- a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json
+++ b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json
@@ -3,20 +3,12 @@
   "WorkspaceRootPath": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.baseinfo\\services\\messtaffmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|solutionrelative:gs.baseinfo\\services\\messtaffmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesqcexceptionalmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesqcexceptionalmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.warehouse\\services\\mesinvitemarnmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesinvitemarnmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.warehouse\\services\\mesinviteminsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesinviteminsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.baseinfo\\services\\mesitemsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|solutionrelative:gs.baseinfo\\services\\mesitemsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D1743FF9-431C-4D1A-A4B5-3C81D66EE282}|Gs.QiTaCk\\Gs.QiTaCk.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qitack\\mesitemqtmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D1743FF9-431C-4D1A-A4B5-3C81D66EE282}|Gs.QiTaCk\\Gs.QiTaCk.csproj|solutionrelative:gs.qitack\\mesitemqtmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -26,58 +18,32 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 1,
+          "SelectedChildIndex": 0,
           "Children": [
             {
               "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "MesInvItemArnManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "RelativeToolTip": "Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "ViewState": "AgIAACoAAACAZmZmZmYywG4AAAAUAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:36:35.451Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 0,
-              "Title": "MesStaffManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "RelativeDocumentMoniker": "Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "RelativeToolTip": "Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "ViewState": "AgIAAFkAAAAAAAAAAAAuwGkAAAAdAAAAAAAAAA==",
+              "Title": "MesQcExceptionalManager.cs",
+              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "RelativeDocumentMoniker": "GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "RelativeToolTip": "GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "ViewState": "AgIAAIoAAAAAAAAAAAA3wPAAAAANAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:33:28.018Z",
+              "WhenOpened": "2025-07-08T06:49:04.717Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "MesInvItemInsManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "RelativeToolTip": "Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "ViewState": "AgIAAGUAAAAAAAAAAAAQwG4AAAA4AAAAAAAAAA==",
+              "DocumentIndex": 1,
+              "Title": "MesItemQtManager.cs",
+              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.QiTaCk\\MesItemQtManager.cs",
+              "RelativeDocumentMoniker": "Gs.QiTaCk\\MesItemQtManager.cs",
+              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.QiTaCk\\MesItemQtManager.cs",
+              "RelativeToolTip": "Gs.QiTaCk\\MesItemQtManager.cs",
+              "ViewState": "AgIAAAgBAAAAZmZmZmYOwMAAAAAXAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:29:13.798Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "MesItemsManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "RelativeDocumentMoniker": "Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "RelativeToolTip": "Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "ViewState": "AgIAAGUAAAAAAAAAAAAzwGoAAAAJAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T08:04:35.818Z",
+              "WhenOpened": "2025-07-08T06:41:30.019Z",
               "EditorCaption": ""
             }
           ]
diff --git a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
index ef97d04..e68e4a0 100644
--- a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
+++ b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
@@ -3,24 +3,12 @@
   "WorkspaceRootPath": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{3CA7A99D-C42B-440A-ADA7-B3D76CD02E7C}|Gs.Report\\Gs.Report.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.report\\reportcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{3CA7A99D-C42B-440A-ADA7-B3D76CD02E7C}|Gs.Report\\Gs.Report.csproj|solutionrelative:gs.report\\reportcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D1743FF9-431C-4D1A-A4B5-3C81D66EE282}|Gs.QiTaCk\\Gs.QiTaCk.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qitack\\mesitemqtmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D1743FF9-431C-4D1A-A4B5-3C81D66EE282}|Gs.QiTaCk\\Gs.QiTaCk.csproj|solutionrelative:gs.qitack\\mesitemqtmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.baseinfo\\services\\messtaffmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|solutionrelative:gs.baseinfo\\services\\messtaffmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.warehouse\\services\\mesinvitemarnmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesinvitemarnmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.warehouse\\services\\mesinviteminsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesinviteminsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.baseinfo\\services\\mesitemsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A3BA5A9F-70D3-44DF-8332-F03D6565A0FC}|Gs.BaseInfo\\Gs.BaseInfo.csproj|solutionrelative:gs.baseinfo\\services\\mesitemsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesqcexceptionalmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesqcexceptionalmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -30,71 +18,32 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 0,
+          "SelectedChildIndex": 1,
           "Children": [
             {
               "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "ReportController.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Report\\ReportController.cs",
-              "RelativeDocumentMoniker": "Gs.Report\\ReportController.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Report\\ReportController.cs",
-              "RelativeToolTip": "Gs.Report\\ReportController.cs",
-              "ViewState": "AgIAAH8AAAAAAAAAAAAUwAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-04T05:21:36.564Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "MesInvItemArnManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "RelativeToolTip": "Gs.Warehouse\\Services\\MesInvItemArnManager.cs",
-              "ViewState": "AgIAACoAAACAZmZmZmYywG4AAAAUAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:36:35.451Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 1,
-              "Title": "MesStaffManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "RelativeDocumentMoniker": "Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "RelativeToolTip": "Gs.BaseInfo\\Services\\MesStaffManager.cs",
-              "ViewState": "AgIAAGIAAAAAAAAAAAAAAGkAAAAdAAAAAAAAAA==",
+              "Title": "MesQcExceptionalManager.cs",
+              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "RelativeDocumentMoniker": "GS.QC\\Service\\MesQcExceptionalManager.cs",
+              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQcExceptionalManager.cs*",
+              "RelativeToolTip": "GS.QC\\Service\\MesQcExceptionalManager.cs*",
+              "ViewState": "AgIAAF4AAAAAAAAAAIA5wMwAAAAhAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:33:28.018Z",
+              "WhenOpened": "2025-07-08T06:49:04.717Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "MesInvItemInsManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "RelativeToolTip": "Gs.Warehouse\\Services\\MesInvItemInsManager.cs",
-              "ViewState": "AgIAAGUAAAAAAAAAAAAQwG4AAAA4AAAAAAAAAA==",
+              "DocumentIndex": 0,
+              "Title": "MesItemQtManager.cs",
+              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.QiTaCk\\MesItemQtManager.cs",
+              "RelativeDocumentMoniker": "Gs.QiTaCk\\MesItemQtManager.cs",
+              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.QiTaCk\\MesItemQtManager.cs",
+              "RelativeToolTip": "Gs.QiTaCk\\MesItemQtManager.cs",
+              "ViewState": "AgIAAMEAAAAAZmZmZmYGwNUAAAAgAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T11:29:13.798Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "MesItemsManager.cs",
-              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "RelativeDocumentMoniker": "Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "RelativeToolTip": "Gs.BaseInfo\\Services\\MesItemsManager.cs",
-              "ViewState": "AgIAAGUAAAAAAAAAAAAzwGoAAAAJAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-07-03T08:04:35.818Z",
+              "WhenOpened": "2025-07-08T06:41:30.019Z",
               "EditorCaption": ""
             }
           ]
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin
index bab5ed2..cfcd1cf 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin
Binary files differ
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin
index a0be0f5..5df06b7 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin
Binary files differ
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin
index 20ec56b..62bf5d7 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin
Binary files differ
diff --git a/WebApi/GS.QC/Service/MesQcExceptionalManager.cs b/WebApi/GS.QC/Service/MesQcExceptionalManager.cs
index 2ef1c13..e1cf4c2 100644
--- a/WebApi/GS.QC/Service/MesQcExceptionalManager.cs
+++ b/WebApi/GS.QC/Service/MesQcExceptionalManager.cs
@@ -1,12 +1,14 @@
-锘縰sing System.Data;
-using System.Data.SqlClient;
-using System.Dynamic;
-using Gs.Toolbox;
+锘縰sing Gs.Toolbox;
 using Gs.Toolbox.ApiCore.Abstract.Mvc;
 using Gs.Toolbox.ApiCore.Common.Mvc;
 using Gs.Toolbox.ApiCore.Group;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Mvc;
+using Newtonsoft.Json.Linq;
+using System.Data;
+using System.Data.SqlClient;
+using System.Dynamic;
+using System.Text;
 using static Gs.Toolbox.UtilityHelper;
 
 namespace Gs.Wom.Service;
@@ -185,6 +187,106 @@
         return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "鎿嶄綔鎴愬姛锛�");
     }
 
+    /// <summary>
+    /// 澧炲姞鎴栫紪杈戝疄浣�-浠呭鐞嗘槑缁嗘暟鎹殑缂栬緫鎿嶄綔
+    /// </summary>
+    /// <param name="model">鍖呭惈鏄庣粏鍒楄〃鐨勬ā鍨�</param>
+    /// <returns>澶勭悊缁撴灉</returns>
+    [RequestMethod(RequestMethods.POST)]
+    public ReturnDto<ExpandoObject> EditModel([FromBody] dynamic model)
+    {
+        // 鍒濆鍖栧瓧绗︿覆鏋勫缓鍣ㄥ鐞嗘槑缁嗘暟鎹�
+        Guid? guid = model.guid; //涓婚敭
+        var _sb = new StringBuilder();
+        var _split = "|";  // 瀛楁鍒嗛殧绗�
+        var _lineSeparator = "~";  // 琛屽垎闅旂
+
+        // 澶勭悊鏄庣粏鍒楄〃锛岃浆鎹负瀛樺偍杩囩▼鎵�闇�鏍煎紡
+        foreach (var m in model.list)
+        {
+            // 鑾峰彇鏄庣粏椤逛富閿紙鍙负绌猴紝鏂板鏃朵负绌猴級
+            string _guid = m.Guid?.ToString() ?? Guid.Empty.ToString();
+        
+
+            // 鎷兼帴鍗曡鏄庣粏鏁版嵁锛殀鐢宠鏁伴噺|澶囨敞|鏄庣粏GUID
+            var _line =  m.BatchQty + _split  + m.GfRkqty + _split   + m.LfRkqtyz + _split
+                + (UtilityHelper.CheckGuid(_guid) ? _guid : Guid.Empty.ToString());
+
+            // 澶氭潯鏄庣粏闂存坊鍔犲垎闅旂
+            if (_sb.Length > 0)
+                _sb.Append(_lineSeparator);
+            _sb.Append(_line);
+        }
+
+        // 鍑嗗杩斿洖缁撴灉瀵硅薄
+        dynamic mObj = new ExpandoObject();
+        mObj.outMsg = "";       // 鎿嶄綔娑堟伅
+        mObj.outSum = -1;       // 鎿嶄綔缁撴灉鐘舵�侊紙-1琛ㄧず澶辫触锛�
+        mObj.outGuid = "";      // 鍙繚鐣欑敤浜庤繑鍥炴槑缁嗙浉鍏崇殑GUID
+        mObj.outNo = "";        // 鍙繚鐣欑敤浜庤繑鍥炴槑缁嗙浉鍏崇殑缂栧彿
+
+        // 璋冪敤瀛樺偍杩囩▼澶勭悊鏄庣粏鏁版嵁
+        using (var conn = new SqlConnection(DbHelperSQL.strConn))
+        {
+            using (var cmd = new SqlCommand("[prc_Qcyc_edt]", conn))  // 寤鸿淇敼瀛樺偍杩囩▼鍚嶄负鏄庣粏涓撶敤
+            {
+                try
+                {
+                    conn.Open();
+                    cmd.CommandType = CommandType.StoredProcedure;
+
+                    // 瀹氫箟瀛樺偍杩囩▼鍙傛暟锛堜粎淇濈暀涓庢槑缁嗙浉鍏崇殑鍙傛暟锛�
+                    SqlParameter[] parameters =
+                    {
+                    new("@outMsg", SqlDbType.NVarChar, 300),    // 杈撳嚭锛氭搷浣滄秷鎭�
+                    new("@outSum", SqlDbType.Int),             // 杈撳嚭锛氱粨鏋滅姸鎬侊紙>0琛ㄧず鎴愬姛锛�
+                    new("@outGuid", SqlDbType.UniqueIdentifier),// 杈撳嚭锛氬彲杩斿洖澶勭悊鍚庣殑鏄庣粏鍏宠仈ID
+                    new("@outNo", SqlDbType.NVarChar, 300),    // 杈撳嚭锛氬彲杩斿洖鏄庣粏鐩稿叧缂栧彿
+                    new("@inOrderGuid",UtilityHelper.CheckGuid(guid)? guid : DBNull.Value),//涓昏〃GUID
+                    new("@inEdtUserGuid", _userGuid),          // 杈撳叆锛氭搷浣滅敤鎴稧UID
+                    new("@inLineList", _sb.ToString())         // 杈撳叆锛氬鐞嗗悗鐨勬槑缁嗗瓧绗︿覆
+                };
+
+                    // 璁剧疆杈撳嚭鍙傛暟鏂瑰悜
+                    parameters[0].Direction = ParameterDirection.Output;
+                    parameters[1].Direction = ParameterDirection.Output;
+                    parameters[2].Direction = ParameterDirection.Output;
+                    parameters[3].Direction = ParameterDirection.Output;
+
+                    // 娣诲姞鍙傛暟鍒板懡浠ゅ璞�
+                    foreach (var parameter in parameters)
+                        cmd.Parameters.Add(parameter);
+
+                    // 鎵ц瀛樺偍杩囩▼
+                    cmd.ExecuteNonQuery();
+
+                    // 浠庤緭鍑哄弬鏁拌幏鍙栫粨鏋�
+                    mObj.outMsg = parameters[0].Value?.ToString() ?? "澶勭悊鎴愬姛";
+                    mObj.outSum = int.TryParse(parameters[1].Value?.ToString(), out int sum) ? sum : -1;
+                    mObj.outGuid = parameters[2].Value?.ToString() ?? "";
+                    mObj.outNo = parameters[3].Value?.ToString() ?? "";
+                }
+                catch (Exception ex)
+                {
+                    // 璁板綍寮傚父鏃ュ織
+                    LogHelper.Debug(ToString(), $"澶勭悊鏄庣粏鏃跺嚭閿欙細{ex.Message}");
+                    mObj.outMsg = ex.Message;
+                    mObj.outSum = -1;
+                }
+                finally
+                {
+                    conn.Close();
+                }
+            }
+        }
+
+        // 鏍规嵁澶勭悊缁撴灉杩斿洖瀵瑰簲鐘舵��
+        if (mObj.outSum <= 0)
+            return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, mObj.outMsg);
+
+        return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, mObj.outMsg);
+    }
+
 
     /// <summary>
     ///     寮傚父鍗昈AtoMes
diff --git a/WebApi/Gs.HostIIS/appsettings.json b/WebApi/Gs.HostIIS/appsettings.json
index 67e3df5..11bc731 100644
--- a/WebApi/Gs.HostIIS/appsettings.json
+++ b/WebApi/Gs.HostIIS/appsettings.json
@@ -8,7 +8,7 @@
   "AllowedHosts": "*",
   /*"ConnectionStrings": "Data Source=192.168.1.146;Initial Catalog=TEST_MES;User ID=testUser;Password =qixi1qaz@WSXtest",*/
   "ConnectionStrings": "Data Source=192.168.1.187;Initial Catalog=TEST_MES;User ID=sa;Password =LongWei@2025",
-  "TestErpUrl": "http://192.168.1.100:8056/MesToKd.asmx/MesToErpinfoTest",
+  "TestErpUrl": "http://192.168.1.101:8083/MesToKd.asmx/MesToErpinfoTest",
   "TestErpUrl2": "http://192.168.1.149:8066/WebService1.asmx/MesToErpUpdateFlag",
   "ProductionErpUrl": "http://192.168.1.149:8066/WebService1.asmx/mesToErpinfoFormal",
   "ServicesPath": "Services",
diff --git a/WebApi/Gs.Sys/Services/FmController.cs b/WebApi/Gs.Sys/Services/FmController.cs
index d985ea0..d3adfee 100644
--- a/WebApi/Gs.Sys/Services/FmController.cs
+++ b/WebApi/Gs.Sys/Services/FmController.cs
@@ -296,6 +296,7 @@
                         taskname = keyTaskName,
                         optype = keyMeth,
                         datajson = JsonConvert.SerializeObject(_datajson),
+                       // datajson = (_datajson),
                     };
                     return JsonConvert.SerializeObject(_obj);
                 }
diff --git a/WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs b/WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs
index d21ba21..fbf8c8b 100644
--- a/WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs
+++ b/WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs
@@ -377,6 +377,7 @@
                         new("@inEdtUserGuid", _userGuid),
                         new("@inOrderGuid", _guid),
                         new("@inFieldValue", 1),
+                        new("@inFieldName", ""),
                         new("@in1", ""),
                         new("@in2", "")
                     };
@@ -385,8 +386,11 @@
                     foreach (var parameter in parameters)
                         cmd.Parameters.Add(parameter);
                     cmd.ExecuteNonQuery();
+                   
+                 
                     m.outMsg = parameters[0].Value.ToString();
                     m.outSum = int.Parse(parameters[1].Value.ToString());
+
                 }
                 catch (Exception ex)
                 {

--
Gitblit v1.9.3