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