wbc
2025-07-28 a6fc210e0b4d709a17d764c353297e457a235768
工序排产
已修改13个文件
已添加6个文件
434 ■■■■■ 文件已修改
.gitignore 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-shm 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-wal 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-shm 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-wal 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/v17/.futdcache.v2 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/v17/DocumentLayout.json 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Entity/BaseInfo/MesDepotSections.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Warehouse/Services/MesDepotsManager.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Wom/WorkService/WorkProController.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs 120 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -185,3 +185,5 @@
# Microsoft Fakes
FakesAssemblies/
/WebApi/.vs/GsMesSolution/FileContentIndex
/WebApi/.idea/.idea.GsMesSolution/.idea
/WebApi/.vs/GsMesSolution/v17
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-shm
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-wal
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-shm
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-wal
Binary files differ
WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
Binary files differ
WebApi/.vs/GsMesSolution/v17/.futdcache.v2
Binary files differ
WebApi/.vs/GsMesSolution/v17/DocumentLayout.backup.json
@@ -3,28 +3,32 @@
  "WorkspaceRootPath": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesqaitemsdetect01manager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesqaitemsdetect01manager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{63823BC6-6242-4EBC-8B15-B72B89E8CEDA}|Gs.Wom\\Gs.Wom.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.wom\\workservice\\worktechniquecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{63823BC6-6242-4EBC-8B15-B72B89E8CEDA}|Gs.Wom\\Gs.Wom.csproj|solutionrelative:gs.wom\\workservice\\worktechniquecontroller.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:{E8851E6F-E65D-4560-851C-406961260265}|Gs.HostIIS\\Gs.HostIIS.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.hostiis\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
      "RelativeMoniker": "D:0:0:{E8851E6F-E65D-4560-851C-406961260265}|Gs.HostIIS\\Gs.HostIIS.csproj|solutionrelative:gs.hostiis\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesdefectcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesdefectcodemanager.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\\mesdepotsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesdepotsmanager.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:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\fmcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\fmcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{FC3259F8-ED36-4118-BF3F-0B59FF6BA2A6}|Gs.Entity\\Gs.Entity.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.entity\\baseinfo\\mesdepotsections.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{FC3259F8-ED36-4118-BF3F-0B59FF6BA2A6}|Gs.Entity\\Gs.Entity.csproj|solutionrelative:gs.entity\\baseinfo\\mesdepotsections.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\\varrivalbarcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\varrivalbarcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\messyspageviewmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\messyspageviewmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    }
  ],
  "DocumentGroupContainers": [
@@ -34,85 +38,94 @@
      "DocumentGroups": [
        {
          "DockedWidth": 681,
          "SelectedChildIndex": 4,
          "SelectedChildIndex": 0,
          "Children": [
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "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": "AgIAAMIAAAAAAAAAAAAiwMoAAAAAAAAAAAAAAA==",
              "DocumentIndex": 0,
              "Title": "WorkTechniqueController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "RelativeDocumentMoniker": "Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "RelativeToolTip": "Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "ViewState": "AgIAAC4BAAAAAAAAAAAAAC4BAAAyAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T09:27:23.979Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "Title": "appsettings.json",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.HostIIS\\appsettings.json",
              "RelativeDocumentMoniker": "Gs.HostIIS\\appsettings.json",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.HostIIS\\appsettings.json",
              "RelativeToolTip": "Gs.HostIIS\\appsettings.json",
              "ViewState": "AgIAAAAAAAAAAAAAAADwvwkAAABtAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
              "WhenOpened": "2025-07-18T09:05:18.491Z",
              "WhenOpened": "2025-07-26T08:17:09.487Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 3,
              "Title": "MesDefectCodeManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesDefectCodeManager.cs",
              "RelativeDocumentMoniker": "GS.QC\\Service\\MesDefectCodeManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesDefectCodeManager.cs",
              "RelativeToolTip": "GS.QC\\Service\\MesDefectCodeManager.cs",
              "ViewState": "AgIAAFEAAAAAzczMzMwgwFoAAABKAAAAAAAAAA==",
              "Title": "MesDepotSections.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "RelativeDocumentMoniker": "Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "RelativeToolTip": "Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "ViewState": "AgIAAA4AAAAAAAAAAAAuwB8AAAAiAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T08:30:35.638Z",
              "WhenOpened": "2025-07-24T10:44:32.171Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "Title": "MesDepotsManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "RelativeToolTip": "Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "ViewState": "AgIAALsAAAAAAAAAAAAgwLgAAAA+AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-24T07:07:07.204Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 4,
              "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": "AgIAACsBAAAAAAAAAAAowDwBAAA7AAAAAAAAAA==",
              "ViewState": "AgIAAO0AAAAAAAAAAAApwPwAAAAUAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T06:49:39.738Z",
              "WhenOpened": "2025-07-24T06:13:28.113Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "MesQaItemsDetect01Manager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "RelativeDocumentMoniker": "GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "RelativeToolTip": "GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "ViewState": "AgIAAKgBAAAA0MzMzMwMwMEBAABLAAAAAAAAAA==",
              "DocumentIndex": 4,
              "Title": "VArrivalBarcodeManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "RelativeToolTip": "Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAEMAAAAiAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-17T08:35:48.139Z",
              "EditorCaption": ""
              "WhenOpened": "2025-07-24T04:42:14.961Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 5,
              "Title": "FmController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\FmController.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\FmController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\FmController.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\FmController.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEBAAAPAAAAAAAAAA==",
              "Title": "MesSysPageviewManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "ViewState": "AgIAACwAAAAAAAAAAAAewEMAAAAtAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-17T05:31:54.431Z",
              "EditorCaption": ""
              "WhenOpened": "2025-07-24T02:48:45.457Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 6,
              "Title": "OrganizationController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\OrganizationController.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\OrganizationController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\OrganizationController.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\OrganizationController.cs",
              "ViewState": "AgIAACEAAAAAAAAAAAAtwCwAAABGAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-24T02:18:44.035Z"
            }
          ]
        },
@@ -123,6 +136,10 @@
            {
              "$type": "Bookmark",
              "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
            },
            {
              "$type": "Bookmark",
              "Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
            }
          ]
        },
WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
@@ -3,28 +3,32 @@
  "WorkspaceRootPath": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesqaitemsdetect01manager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesqaitemsdetect01manager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{63823BC6-6242-4EBC-8B15-B72B89E8CEDA}|Gs.Wom\\Gs.Wom.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.wom\\workservice\\worktechniquecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{63823BC6-6242-4EBC-8B15-B72B89E8CEDA}|Gs.Wom\\Gs.Wom.csproj|solutionrelative:gs.wom\\workservice\\worktechniquecontroller.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:{E8851E6F-E65D-4560-851C-406961260265}|Gs.HostIIS\\Gs.HostIIS.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.hostiis\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
      "RelativeMoniker": "D:0:0:{E8851E6F-E65D-4560-851C-406961260265}|Gs.HostIIS\\Gs.HostIIS.csproj|solutionrelative:gs.hostiis\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.qc\\service\\mesdefectcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{F67AF605-BF34-4826-90DE-BCFFFC5DB155}|GS.QC\\GS.QC.csproj|solutionrelative:gs.qc\\service\\mesdefectcodemanager.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\\mesdepotsmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\mesdepotsmanager.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:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\fmcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\fmcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{FC3259F8-ED36-4118-BF3F-0B59FF6BA2A6}|Gs.Entity\\Gs.Entity.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.entity\\baseinfo\\mesdepotsections.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{FC3259F8-ED36-4118-BF3F-0B59FF6BA2A6}|Gs.Entity\\Gs.Entity.csproj|solutionrelative:gs.entity\\baseinfo\\mesdepotsections.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\\varrivalbarcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{D13D1BCC-6110-4943-BC98-FC6F3E28CE43}|Gs.Warehouse\\Gs.Warehouse.csproj|solutionrelative:gs.warehouse\\services\\varrivalbarcodemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\messyspageviewmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\messyspageviewmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|e:\\messourcecode\\pc_cshap\\webapi\\gs.sys\\services\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{CF9A9DD9-8D22-4628-93BE-2070C81F2697}|Gs.Sys\\Gs.Sys.csproj|solutionrelative:gs.sys\\services\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    }
  ],
  "DocumentGroupContainers": [
@@ -34,85 +38,94 @@
      "DocumentGroups": [
        {
          "DockedWidth": 681,
          "SelectedChildIndex": 4,
          "SelectedChildIndex": 0,
          "Children": [
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "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": "AgIAAMIAAAAAAAAAAAAiwMoAAAAAAAAAAAAAAA==",
              "DocumentIndex": 0,
              "Title": "WorkTechniqueController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "RelativeDocumentMoniker": "Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "RelativeToolTip": "Gs.Wom\\WorkService\\WorkTechniqueController.cs",
              "ViewState": "AgIAAC4BAAAAAAAAAAAAAEIBAAAmAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T09:27:23.979Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "Title": "appsettings.json",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.HostIIS\\appsettings.json",
              "RelativeDocumentMoniker": "Gs.HostIIS\\appsettings.json",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.HostIIS\\appsettings.json",
              "RelativeToolTip": "Gs.HostIIS\\appsettings.json",
              "ViewState": "AgIAAAAAAAAAAAAAAADwvwkAAABtAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
              "WhenOpened": "2025-07-18T09:05:18.491Z",
              "WhenOpened": "2025-07-26T08:17:09.487Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 3,
              "Title": "MesDefectCodeManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesDefectCodeManager.cs",
              "RelativeDocumentMoniker": "GS.QC\\Service\\MesDefectCodeManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesDefectCodeManager.cs",
              "RelativeToolTip": "GS.QC\\Service\\MesDefectCodeManager.cs",
              "ViewState": "AgIAAFEAAAAAzczMzMwgwFoAAABKAAAAAAAAAA==",
              "Title": "MesDepotSections.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "RelativeDocumentMoniker": "Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "RelativeToolTip": "Gs.Entity\\BaseInfo\\MesDepotSections.cs",
              "ViewState": "AgIAAA4AAAAAAAAAAAAuwB8AAAAiAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T08:30:35.638Z",
              "WhenOpened": "2025-07-24T10:44:32.171Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "Title": "MesDepotsManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "RelativeToolTip": "Gs.Warehouse\\Services\\MesDepotsManager.cs",
              "ViewState": "AgIAALsAAAAAAAAAAAAgwLgAAAA+AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-24T07:07:07.204Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 4,
              "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": "AgIAACsBAAAAAAAAAAAowDwBAAA7AAAAAAAAAA==",
              "ViewState": "AgIAAO0AAAAAAAAAAAApwPwAAAAUAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-18T06:49:39.738Z",
              "WhenOpened": "2025-07-24T06:13:28.113Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "MesQaItemsDetect01Manager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "RelativeDocumentMoniker": "GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "RelativeToolTip": "GS.QC\\Service\\MesQaItemsDetect01Manager.cs",
              "ViewState": "AgIAAKgBAAAA0MzMzMwMwMEBAABLAAAAAAAAAA==",
              "DocumentIndex": 4,
              "Title": "VArrivalBarcodeManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "RelativeDocumentMoniker": "Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "RelativeToolTip": "Gs.Warehouse\\Services\\VArrivalBarcodeManager.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAEMAAAAiAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-17T08:35:48.139Z",
              "EditorCaption": ""
              "WhenOpened": "2025-07-24T04:42:14.961Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 5,
              "Title": "FmController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\FmController.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\FmController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\FmController.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\FmController.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEBAAAPAAAAAAAAAA==",
              "Title": "MesSysPageviewManager.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\MesSysPageviewManager.cs",
              "ViewState": "AgIAACwAAAAAAAAAAAAewEMAAAAtAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-17T05:31:54.431Z",
              "EditorCaption": ""
              "WhenOpened": "2025-07-24T02:48:45.457Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 6,
              "Title": "OrganizationController.cs",
              "DocumentMoniker": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\OrganizationController.cs",
              "RelativeDocumentMoniker": "Gs.Sys\\Services\\OrganizationController.cs",
              "ToolTip": "E:\\MesSourceCode\\PC_Cshap\\WebApi\\Gs.Sys\\Services\\OrganizationController.cs",
              "RelativeToolTip": "Gs.Sys\\Services\\OrganizationController.cs",
              "ViewState": "AgIAACEAAAAAAAAAAAAtwCwAAABGAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-07-24T02:18:44.035Z"
            }
          ]
        },
@@ -123,6 +136,10 @@
            {
              "$type": "Bookmark",
              "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
            },
            {
              "$type": "Bookmark",
              "Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
            }
          ]
        },
WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v9.bin
Binary files differ
WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v9.bin
Binary files differ
WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v9.bin
Binary files differ
WebApi/Gs.Entity/BaseInfo/MesDepotSections.cs
@@ -105,4 +105,9 @@
    /// </summary>
    [SugarColumn(ColumnName = "erpid")]
    public int? Erpid { get; set; }
    /// <summary>
    ///     ID(SEQ_INV_ID)(ERPID)
    /// </summary>
    [SugarColumn(ColumnName = "xh")]
    public int Xh { get; set; }
}
WebApi/Gs.Warehouse/Services/MesDepotsManager.cs
@@ -40,8 +40,7 @@
        try
        {
            var _sbWhere = new StringBuilder(" 1=1" + query.keyWhere);
            var _sbBy =
                new StringBuilder(query.sortName + " " + query.sortOrder);
            var _sbBy = new StringBuilder(query.sortName + " " + query.sortOrder);
            var totalCount = 0;
            var itemsList = Db.Queryable<MesDepots, SysOrganization, MesStaff, MesCustomer, MesSupplier, SysDepartment>(
                    (a, Org, c, d, f, g) => new object[]
@@ -185,7 +184,7 @@
        }
        m.IsNg = m.IsNg + ":" + (m.IsNg == "A" ? "正常" : "禁用");
        var lst = new MesDepotSectionsManager();
        m.list = lst.GetList(it => it.DepotGuid == m.Guid).OrderBy(it => it.DepotSectionCode).ToList();
        m.list = lst.GetList(it => it.DepotGuid == m.Guid).OrderBy(it => it.Xh).ToList();
        if (m != null)
            return ReturnDto<MesDepots>.QuickReturn(m, ReturnCode.Success, "读取成功!");
        return ReturnDto<MesDepots>.QuickReturn(m, ReturnCode.Default, "读取失败!");
WebApi/Gs.Warehouse/Services/MesInvItemArnManager.cs
@@ -256,10 +256,7 @@
                        new("@outSum", SqlDbType.Int),
                        new("@outGuid", SqlDbType.UniqueIdentifier),
                        new("@outNo", SqlDbType.NVarChar, 300),
                        new("@inOrderGuid",
                            UtilityHelper.CheckGuid(guid)
                                ? guid
                                : DBNull.Value),
                        new("@inOrderGuid",  UtilityHelper.CheckGuid(guid)  ? guid  : DBNull.Value),
                        new("@inShdh", shDh),
                        new("@inBz", bz),
                        new("@inGysId", gysId),
WebApi/Gs.Wom/WorkService/WorkProController.cs
@@ -38,6 +38,9 @@
        [RequestMethod(RequestMethods.POST)]
        public ReturnDto<PageList<dynamic>> GetListPage([FromBody] PageQuery model)
        {
            //(case a.isStatus when 1 then '正常' when - 1 then  '禁用'  else cast(a.isStatus as nvarchar(4))  end) as isStatusTxt
            var currentPage = model.currentPage;
            var everyPageSize = model.everyPageSize;
            var sortName = string.IsNullOrEmpty(model.sortName)
@@ -49,7 +52,7 @@
            sbSql.Append("( ");
            sbSql.Append("select top 100000 ROW_NUMBER() over(order by " +
                         sortName + " " + model.sortOrder +
                         ") as rowIndex,cast(0 as bit) as chkInt,  a.*,(a.processNo+':'+a.processName) as processNoAndName,(case  a.isStatus when 1 then '正常' when -1 then  '禁用'  else  cast(a.isStatus as nvarchar(4))  end) as isStatusTxt from WORK_PROCESS a  where 1=1" +
                         ") as rowIndex,cast(0 as bit) as chkInt,  a.*,(a.PROC_NO+':'+a.PROC_NAME) as processNoAndName from MES_PROC_INFO a  where 1=1" +
                         keyWhere);
            sbSql.Append(") as T ");
            sbSql.Append(" where T.rowindex>(" + currentPage + "-1)*" +
@@ -57,8 +60,8 @@
                         everyPageSize);
            sbSql.Append(" order by rowindex asc ");
            sbSql.Append(
                " select count(1) as intTotal  from WORK_PROCESS a  where 1=1 " +
                keyWhere);
                " select count(1) as intTotal  from MES_PROC_INFO a  where 1=1 " +
                keyWhere);
            var dset = new DataSet();
            try
            {
@@ -120,7 +123,7 @@
                    return ReturnDto<int>.QuickReturn(default(int?),
                        ReturnCode.Exception, "删除失败,该信息已被审核!");
                System.Text.StringBuilder sbSql = new StringBuilder();
                sbSql.Append("delete from WORK_PROCESS ");
                sbSql.Append("delete from MES_PROC_INFO ");
                sbSql.Append(" where guid in (select line from dbo.fn_split('" + sbGuid.ToString() + "',','))");
                var rows = DbHelperSQL.ExecuteSql(sbSql.ToString());
                rtnInt = rows;
WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs
@@ -49,7 +49,8 @@
            var dset = new DataSet();
            try
            {
                dset = DbHelperSQL.RunProcedure("[work_technique_mx]", parameters, "0");
                //dset = DbHelperSQL.RunProcedure("[work_technique_mx]", parameters, "0");
                dset = DbHelperSQL.RunProcedure("[mes_prod_gx_mx]", parameters, "0");
                if (dset != null && dset.Tables.Count > 0 &&
                    dset.Tables[0].Rows.Count > 0)
                {
@@ -57,7 +58,7 @@
                    m = dr.RowToDynamic();
                    var _tb = dset.Tables[1].TableToDynamicList();
                    m.list = _tb;
                    var _tb2 = dset.Tables[1].TableToDynamicList();
                    var _tb2 = dset.Tables[2].TableToDynamicList();
                    m.list2 = _tb2;
                }
            }
@@ -80,28 +81,36 @@
        public ReturnDto<ExpandoObject> EditModel([FromBody] dynamic model)
        {
            Guid? guid = model.guid; //产品主键
            string fType = model.fType;
            string fBegDate = model.fBegDate;
            string fEndDate = model.fEndDate;
            string fJingDu = model.fJingDu;
            string fCapacity = model.fCapacity;
            string fMaxWeight = model.fMaxWeight;
            string fMinWeight = model.fMinWeight;
            string fSumPeople = model.fSumPeople;
            string remark = model.remark;
            string orgName = model.orgName;
            string itemNo = model.itemNo;
            var _sb = new StringBuilder();
            var _split = "|";
            foreach (var m in model.list)
            {
                var _line = m.fSeq + _split
                var _line = m.guid + _split
                                        + m.processNo + _split
                                        + m.statStatus + _split
                                        + m.collectionName + _split
                                        + m.remark + _split
                                        + m.gxOrder + _split
                                        + m.signingFlag + _split
                                        + m.storageFlag + _split
                                        + m.frontProcessNo;
                if (_sb.Length > 0)
                    _sb.Append("~");
                _sb.Append(_line);
            }
            var _sb2 = new StringBuilder();
            var _split2 = "|";
            foreach (var m in model.list2)
            {
                var _line2 = m.guid + _split2
                                        + m.workers + _split2
                                        + m.hours + _split2
                                        + m.capacity + _split2
                                        + m.sCapacity + _split2
                                        + m.lineType + _split2
                                        + m.changeTime;
                if (_sb2.Length > 0)
                    _sb2.Append("~");
                _sb2.Append(_line2);
            }
            dynamic mObj = new ExpandoObject();
            mObj.outMsg = "";
@@ -110,7 +119,8 @@
            mObj.outNo = "";
            using (var conn = new SqlConnection(DbHelperSQL.strConn))
            {
                using (var cmd = new SqlCommand("[work_technique_edt]", conn))
                //using (var cmd = new SqlCommand("[work_technique_edt]", conn))
                using (var cmd = new SqlCommand("[mes_prod_gx_edt]", conn))
                {
                    try
                    {
@@ -123,17 +133,11 @@
                        new("@outGuid", SqlDbType.UniqueIdentifier),
                        new("@outNo", SqlDbType.NVarChar, 300),
                        new("@inOrderGuid", CheckGuid(guid) ? guid : DBNull.Value),
                        new("@fType", fType),
                        new("@fBegDate", fBegDate),
                        new("@fEndDate", fEndDate),
                        new("@fJingDu", fJingDu),
                        new("@fCapacity", fCapacity),
                        new("@fMaxWeight", fMaxWeight),
                         new("@fMinWeight", fMinWeight),
                         new("@fSumPeople", fSumPeople),
                        new("@remark", remark),
                        new("@orgName", orgName),
                        new("@itemNo", itemNo),
                        new("@inEdtUserGuid", _userGuid),
                        new("@inLineList", _sb.ToString())
                        new("@inLineList", _sb.ToString()),
                        new("@inLineList2", _sb2.ToString())
                    };
                        parameters[0].Direction = ParameterDirection.Output;
                        parameters[1].Direction = ParameterDirection.Output;
@@ -241,7 +245,8 @@
            var _outSum = -1;
            using (var conn = new SqlConnection(DbHelperSQL.strConn))
            {
                using (var cmd = new SqlCommand("[work_technique_del]", conn))
                //using (var cmd = new SqlCommand("[work_technique_del]", conn))
                using (var cmd = new SqlCommand("[mes_prod_gx_del]", conn))
                {
                    try
                    {
@@ -287,6 +292,67 @@
            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg);
        }
        /// <summary>
        ///     删除主表或明细
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [RequestMethod(RequestMethods.POST)]
        public ReturnDto<int?> DeleteMode2OrMx([FromBody] dynamic model)
        {
            int? rtnInt = (int)ReturnCode.Default;
            Guid? guid = model.guid;
            string mxGuid2 = model.mxGuid2;
            var _outMsg = "";
            var _outSum = -1;
            using (var conn = new SqlConnection(DbHelperSQL.strConn))
            {
                //using (var cmd = new SqlCommand("[work_technique_del]", conn))
                using (var cmd = new SqlCommand("[mes_prod_gx_del2]", conn))
                {
                    try
                    {
                        conn.Open();
                        cmd.CommandType = CommandType.StoredProcedure;
                        SqlParameter[] parameters =
                        {
                        new("@outMsg", SqlDbType.NVarChar, 300),
                        new("@outSum", SqlDbType.Int),
                        new("@inOrderGuid",
                            CheckGuid(guid)
                                ? guid
                                : DBNull.Value),
                        new("@inEdtUserGuid", _userGuid),
                        new("@inMxGuid", mxGuid2)
                    };
                        parameters[0].Direction = ParameterDirection.Output;
                        parameters[1].Direction = ParameterDirection.Output;
                        foreach (var parameter in parameters)
                            cmd.Parameters.Add(parameter);
                        cmd.ExecuteNonQuery();
                        _outMsg = parameters[0].Value.ToString();
                        _outSum = int.Parse(parameters[1].Value.ToString());
                    }
                    catch (Exception ex)
                    {
                        LogHelper.Debug(ToString(),
                            "work_technique error:" + ex.Message);
                        _outMsg = ex.Message;
                        _outSum = -1;
                    }
                    finally
                    {
                        conn.Close();
                    }
                }
            }
            if (_outSum <= 0)
                return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
                    _outMsg);
            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg);
        }
        /// <summary>
        ///  复制物料项目