修复bug
This commit is contained in:
@@ -266,14 +266,14 @@ namespace WMS.Web.Domain.Services
|
||||
var d = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == s.BoxId);
|
||||
if (d == null)
|
||||
{
|
||||
d = new SaveChangeBoxRecordRequest(0, detail.BoxId);
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber));
|
||||
d = new SaveChangeBoxRecordRequest(0, detailClone.BoxId);
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber));
|
||||
}
|
||||
else
|
||||
{
|
||||
var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detail.MaterialId);
|
||||
var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detailClone.MaterialId);
|
||||
if (dtoDetail == null)
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber));
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber));
|
||||
else
|
||||
{
|
||||
dtoDetail.Qty += 1;
|
||||
@@ -286,7 +286,7 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
//处理非序列号的数据
|
||||
if (detailClone.Qty <= 0) continue;
|
||||
var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detail.BoxId && f.SrcBoxId == 0);
|
||||
var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == 0);
|
||||
if (dto == null)
|
||||
{
|
||||
dto = new SaveChangeBoxRecordRequest(0, detailClone.BoxId);
|
||||
@@ -340,14 +340,14 @@ namespace WMS.Web.Domain.Services
|
||||
var d = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == s.BoxId);
|
||||
if (d == null)
|
||||
{
|
||||
d = new SaveChangeBoxRecordRequest(0, detail.BoxId);
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber));
|
||||
d = new SaveChangeBoxRecordRequest(0, detailClone.BoxId);
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber));
|
||||
}
|
||||
else
|
||||
{
|
||||
var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detail.MaterialId);
|
||||
var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detailClone.MaterialId);
|
||||
if (dtoDetail == null)
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber));
|
||||
d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber));
|
||||
else
|
||||
{
|
||||
dtoDetail.Qty += 1;
|
||||
@@ -360,7 +360,7 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
//处理非序列号的数据
|
||||
if (detailClone.Qty <= 0) continue;
|
||||
var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detail.BoxId && f.SrcBoxId == 0);
|
||||
var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == 0);
|
||||
if (dto == null)
|
||||
{
|
||||
dto = new SaveChangeBoxRecordRequest(0, detailClone.BoxId);
|
||||
|
||||
Reference in New Issue
Block a user