修改取得序列号

This commit is contained in:
2025-05-06 16:43:14 +08:00
parent 1f61d3ca50
commit 0aad4f32fc

View File

@@ -382,14 +382,37 @@ namespace BarCode.Web.Domain.Services
List<Core.Dto.Box.OpsSerialNumbersResponse> sList = new List<Core.Dto.Box.OpsSerialNumbersResponse>(); List<Core.Dto.Box.OpsSerialNumbersResponse> sList = new List<Core.Dto.Box.OpsSerialNumbersResponse>();
foreach (var s in bdsList) foreach (var s in bdsList)
{ {
var sentity = serialList.FirstOrDefault(f => f.SerialNumber.Equals(s) || f.NumberCode.Equals(s)); // // var sentity = serialList.FirstOrDefault(f => f.SerialNumber.Equals(s) || f.NumberCode.Equals(s));
// sList.Add(new Core.Dto.Box.OpsSerialNumbersResponse()
// {
// SerialNumber = s,
// BarCereateUser = _singleDataService.GetSingleData(SingleAction.Users, box.CompanyId, sentity == null ? 0 : sentity.CreatorId),
// BarCreateTime = sentity == null ? null : sentity.CreateTime
// });
//以前是之前的
// var sentity = serialList.FirstOrDefault(f => f.SerialNumber.Equals(s) || f.NumberCode.Equals(s));
// var sentity = serialList.GetEntityListBySuitNumber(f => f.SerialNumber.Equals(s) || f.NumberCode.Equals(s));
var serialList2 = await _serialNumbersRepositories.GetEntityListBySuitNumber(s);
foreach (var s2 in serialList2)
{
var sentity = serialList.FirstOrDefault(f => f.SerialNumber.Equals(s2) || f.NumberCode.Equals(s2));
sList.Add(new Core.Dto.Box.OpsSerialNumbersResponse() sList.Add(new Core.Dto.Box.OpsSerialNumbersResponse()
{ {
SerialNumber = s, SerialNumber = s2.SerialNumber,
BarCereateUser = _singleDataService.GetSingleData(SingleAction.Users, box.CompanyId, sentity == null ? 0 : sentity.CreatorId), BarCereateUser = _singleDataService.GetSingleData(SingleAction.Users, box.CompanyId, sentity == null ? 0 : sentity.CreatorId),
BarCreateTime = sentity == null ? null : sentity.CreateTime BarCreateTime = sentity == null ? null : sentity.CreateTime
}); });
} }
}
Core.Dto.Box.OpsBoxDetailsResponse Detail = new Core.Dto.Box.OpsBoxDetailsResponse() Core.Dto.Box.OpsBoxDetailsResponse Detail = new Core.Dto.Box.OpsBoxDetailsResponse()
{ {
MaterialNumber = bd.MaterialNumber, MaterialNumber = bd.MaterialNumber,