扫两件装

This commit is contained in:
2025-05-30 11:14:14 +08:00
parent 969b8ef5ec
commit 980ed07333

View File

@@ -103,30 +103,65 @@ namespace BarCode.Web.Api.Controllers
string[] s = entity.TwoSerialNumber.Split(','); string[] s = entity.TwoSerialNumber.Split(',');
// string[] sy = entity.TwoNumberCode.Split(',');
for (int i = 0; i < s.Length; i++) string[] y = entity.TwoNumberCode.Split(',');
bool isNumberCode = false;
if (entity.TwoNumberCode.IndexOf(dto.SerialNumber, 0) >= 0)
{ {
response = new SerialNumbersWmsResponse() isNumberCode = true;//说明是此次查的为数字序列号
}
if (isNumberCode)
{
for (int i = 0; i < s.Length; i++)
{ {
SerialNumber = s[i],//entity.SerialNumber.Equals(dto.SerialNumber) ? s[i] : sy[i], response = new SerialNumbersWmsResponse()
MaterialNumber = entity.MaterialNumber, {
CreateTime = entity.CreateTime, SerialNumber = y[i],//entity.SerialNumber.Equals(dto.SerialNumber) ? s[i] : sy[i],
Creator = _singleDataService.GetSingleData(SingleAction.Users, 1, entity.CreatorId), // SerialNumber= entity.SerialNumber.Equals(dto.SerialNumber) ? entity.SerialNumber : entity.NumberCode,
IsTwo = entity.IsTwo, MaterialNumber = entity.MaterialNumber,
TwoSerialNumber = entity.TwoSerialNumber, CreateTime = entity.CreateTime,
TwoNumberCode = entity.TwoNumberCode, Creator = _singleDataService.GetSingleData(SingleAction.Users, 1, entity.CreatorId),
IsNotCount = entity.IsNotCount IsTwo = entity.IsTwo,
}; TwoSerialNumber = entity.TwoSerialNumber,
var entity2 = await _serialNumbersRepositories.GetEntityWms(s[i]); TwoNumberCode = entity.TwoNumberCode,
entity2.WmsGet(s[i]); IsNotCount = entity.IsNotCount
list.Add(entity2); };
var entity2 = await _serialNumbersRepositories.GetEntityWms(y[i]);
entity2.WmsGet(s[i]);
list.Add(entity2);
}
}
else
{
// string[] sy = entity.TwoNumberCode.Split(',');
for (int i = 0; i < s.Length; i++)
{
response = new SerialNumbersWmsResponse()
{
SerialNumber = s[i],//entity.SerialNumber.Equals(dto.SerialNumber) ? s[i] : sy[i],
// SerialNumber= entity.SerialNumber.Equals(dto.SerialNumber) ? entity.SerialNumber : entity.NumberCode,
MaterialNumber = entity.MaterialNumber,
CreateTime = entity.CreateTime,
Creator = _singleDataService.GetSingleData(SingleAction.Users, 1, entity.CreatorId),
IsTwo = entity.IsTwo,
TwoSerialNumber = entity.TwoSerialNumber,
TwoNumberCode = entity.TwoNumberCode,
IsNotCount = entity.IsNotCount
};
var entity2 = await _serialNumbersRepositories.GetEntityWms(s[i]);
entity2.WmsGet(s[i]);
list.Add(entity2);
}
} }
} }
else else
{ {
response = new SerialNumbersWmsResponse() response = new SerialNumbersWmsResponse()
{ {
SerialNumber = entity.SerialNumber.Equals(dto.SerialNumber) ? entity.SerialNumber : entity.NumberCode, SerialNumber = entity.SerialNumber.Equals(dto.SerialNumber) ? entity.SerialNumber : entity.NumberCode,
// SerialNumber = entity.SerialNumber.Equals(dto.SerialNumber) ? entity.SerialNumber : entity.NumberCode,
MaterialNumber = entity.MaterialNumber, MaterialNumber = entity.MaterialNumber,
CreateTime = entity.CreateTime, CreateTime = entity.CreateTime,
Creator = _singleDataService.GetSingleData(SingleAction.Users, 1, entity.CreatorId), Creator = _singleDataService.GetSingleData(SingleAction.Users, 1, entity.CreatorId),