From 6b6691ba5cdc6aa170ff5e8ea933730b088bedaa Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Tue, 3 Jun 2025 11:23:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=BA=8F=E5=88=97?= =?UTF-8?q?=E5=8F=B7=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BarCode.Web.Repositories/SerialNumbersRepositories.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/BarCode.Web.Repositories/SerialNumbersRepositories.cs b/src/BarCode.Web.Repositories/SerialNumbersRepositories.cs index fd40ef8..81ec02b 100644 --- a/src/BarCode.Web.Repositories/SerialNumbersRepositories.cs +++ b/src/BarCode.Web.Repositories/SerialNumbersRepositories.cs @@ -598,7 +598,11 @@ namespace BarCode.Web.Repositories var entity = await query.FirstOrDefaultAsync(); if (entity == null) return null; - + bool isNumber = false; + if(entity.TwoNumberCode.IndexOf(serialNumber)>=0) + { + isNumber = true; + } ////如果为单套产品,那就直接取就行了。 //if (entity.IsTwo < 2) //{ @@ -616,7 +620,7 @@ namespace BarCode.Web.Repositories NumberCode = entity.NumberCode, IsTwo = entity.IsTwo, SuitNumber = entity.SuitNumber, - TwoSerialNumber= entity.TwoSerialNumber.Replace(entity.SerialNumber,"").Replace(",",""), + TwoSerialNumber= (isNumber==true)? entity.TwoNumberCode.Replace(entity.NumberCode, "").Replace(",", ""): entity.TwoSerialNumber.Replace(entity.SerialNumber,"").Replace(",",""), TwoNumberCode = entity.TwoNumberCode.Replace(entity.NumberCode, "").Replace(",", "") }; //}