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);