From 40e633069596bdd6972a7d9c3dd6d67b3e6e7963 Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Thu, 12 Feb 2026 11:59:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E4=BA=86=E5=9E=8B=E5=8F=B7=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BarCode.Web.Domain/Services/SerialNumberService.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BarCode.Web.Domain/Services/SerialNumberService.cs b/src/BarCode.Web.Domain/Services/SerialNumberService.cs index 334dccb..7fc52c2 100644 --- a/src/BarCode.Web.Domain/Services/SerialNumberService.cs +++ b/src/BarCode.Web.Domain/Services/SerialNumberService.cs @@ -94,12 +94,13 @@ namespace BarCode.Web.Domain.Services if (materials_result.IsSuccess) materials = materials_result.Data.ToList(); - + var cList = dto.Details.GroupBy(g => g.Specifications).Select(s => s.Key).ToList(); foreach (var s in cList) { - var m = materials.FirstOrDefault(w => w.Specifications.Equals(s)); + + var m = materials.FirstOrDefault(w => w.Specifications.Equals(s)&& w.isDis=="1"); var details = dto.Details.Where(w => w.Specifications.Equals(s)).ToList(); if (m == null) { @@ -110,6 +111,7 @@ namespace BarCode.Web.Domain.Services foreach (var de in details) { de.MaterialNumber = m.MaterialNumber; + //de.MaterialNumber = g.MaterialNumber; de.IdConvertBar = m.IdConvertBar; }