From 338e977cd44c09c242fa127a6ce821d963fa208a Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 18 一月 2024 15:57:57 +0800
Subject: [PATCH] 1.生产工单,源单号搜索无数据问题 2.生产订单批量下达,重复生成单据问题

---
 VueWebCoreApi/DLL/DAL/WorkOrderDAL.cs |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/VueWebCoreApi/DLL/DAL/WorkOrderDAL.cs b/VueWebCoreApi/DLL/DAL/WorkOrderDAL.cs
index 1ac607b..873570e 100644
--- a/VueWebCoreApi/DLL/DAL/WorkOrderDAL.cs
+++ b/VueWebCoreApi/DLL/DAL/WorkOrderDAL.cs
@@ -281,12 +281,13 @@
             {
                 list.Clear();
                 string result = "";
-                var groupedModels = obj.GroupBy(m => m.erpordercode);
+                //var groupedModels = obj.GroupBy(m => m.erpordercode);
+                var groupedModels = obj.GroupBy(s => s.erpordercode).Select(g => new { erpordercode = g.Key }).ToList();
                 foreach (var group in groupedModels)
                 {
-                    string erpordercode = group.Key;
+                    string erpordercode = group.erpordercode;
                     int count = 1;
-                    foreach (var model in group)
+                    foreach (var model in obj.Where(s => s.erpordercode==erpordercode).ToList())
                     {
                         //鑾峰彇褰撳墠鏈�澶у伐鍗曞彿
                         sql = @"select isnull(max(cast(substring(wo_code,charindex('_',wo_code)+1,len(wo_code)-charindex('_',wo_code)) as numeric)),0) as worknumb   

--
Gitblit v1.9.3