From 5a3c26e94e9b5f2a5e5db960ac4683aecd60db1e Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Mon, 19 May 2025 15:16:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=8D=E6=AC=A1=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BarCode.Web.Domain/Services/BoxService.cs | 4 ++-- src/BarCode.Web.Domain/Services/SerialNumberService.cs | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/BarCode.Web.Domain/Services/BoxService.cs b/src/BarCode.Web.Domain/Services/BoxService.cs index 58d0215..eb10ab8 100644 --- a/src/BarCode.Web.Domain/Services/BoxService.cs +++ b/src/BarCode.Web.Domain/Services/BoxService.cs @@ -310,7 +310,7 @@ namespace BarCode.Web.Domain.Services //sList.ForEach(f => f.UnBox()); s.UnBox();//解绑 - + // _logger.LogInformation($"现在进行TwoSerialNumber的写入"); if (dto.TwoSerialNumber != null) { _logger.LogInformation($"获取到:TwoSerialNumber:{dto.TwoSerialNumber}"); @@ -325,7 +325,7 @@ namespace BarCode.Web.Domain.Services //_logger.LogInformation($"获取到:TwosStr:{TwosStr}"); //_logger.LogInformation($"获取到:TwosStr:{TwosStr}"); - var TworesUn = box.UnSerialNumber(dto.TwoSerialNumber, dto.MaterialNumber); + var TworesUn = box.UnSerialNumber(dto.SerialNumber, dto.MaterialNumber); if (!TworesUn.IsSuccess) return TworesUn; //var sList = await _serialNumbersRepositories.GetEntityListContainNumber(new List() { dto.SerialNumber }); diff --git a/src/BarCode.Web.Domain/Services/SerialNumberService.cs b/src/BarCode.Web.Domain/Services/SerialNumberService.cs index 17944ad..dd83d26 100644 --- a/src/BarCode.Web.Domain/Services/SerialNumberService.cs +++ b/src/BarCode.Web.Domain/Services/SerialNumberService.cs @@ -450,12 +450,17 @@ namespace BarCode.Web.Domain.Services public async Task Use(List sGIds) { var sGList = await _sGenerateRecordRepositories.GetEntityList(sGIds,""); + _logger.LogInformation($"获取到:sGList:{JsonConvert.SerializeObject(sGList)}"); + var sGSNumberList = await _serialNumbersRepositories.GetEntityListByGRIds(sGIds); + _logger.LogInformation($"获取到:sGSNumberList:{JsonConvert.SerializeObject(sGSNumberList)}"); + foreach (var sg in sGList) { int number = sGSNumberList.Where(w => w.GenerateRecordId == sg.Id && w.BoxId > 0 && w.IsNotCount!="1").Count(); sg.Use(number); + _logger.LogInformation($"获取到:sg:{sg}"); } var isSuccess = await _sGenerateRecordRepositories.EditEntityList(sGList, false);