bug修复2
This commit is contained in:
@@ -20,6 +20,8 @@ namespace WMS.Web.Domain.Mappers
|
|||||||
CreateMap<UpdateInStockTaskRequest, InStockTask>()
|
CreateMap<UpdateInStockTaskRequest, InStockTask>()
|
||||||
.ForMember(x => x.Details, opt => opt.Ignore());
|
.ForMember(x => x.Details, opt => opt.Ignore());
|
||||||
CreateMap<UpdateInStockTaskDetailsRequest, InStockTaskBoxDetails>();
|
CreateMap<UpdateInStockTaskDetailsRequest, InStockTaskBoxDetails>();
|
||||||
|
CreateMap<BoxDetails, InStockTaskBoxDetails>()
|
||||||
|
.ForMember(x => x.ReceiveQty, ops => ops.MapFrom(x => x.Qty));
|
||||||
CreateMap<UpdateInStockTaskBoxRequest, InStockTaskBox>()
|
CreateMap<UpdateInStockTaskBoxRequest, InStockTaskBox>()
|
||||||
.ForMember(x => x.Details, opt => opt.Ignore());
|
.ForMember(x => x.Details, opt => opt.Ignore());
|
||||||
CreateMap<InStockTask, InStockTask>()
|
CreateMap<InStockTask, InStockTask>()
|
||||||
|
|||||||
@@ -440,8 +440,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
foreach (var item in dto.Boxs)
|
foreach (var item in dto.Boxs)
|
||||||
{
|
{
|
||||||
var taskBox = _mapper.Map<InStockTaskBox>(item);
|
var taskBox = _mapper.Map<InStockTaskBox>(item);
|
||||||
|
taskBox.TaskId = entity.Id;
|
||||||
var current_dto_box_dets= boxEntitys.Where(x => x.Id == item.BoxId).Select(x=>x.Details).ToList();
|
var current_dto_box_dets= boxEntitys.Where(x => x.Id == item.BoxId).Select(x=>x.Details).ToList();
|
||||||
taskBox.Details = _mapper.Map<List<InStockTaskBoxDetails>>(current_dto_box_dets);
|
taskBox.Details = _mapper.Map<List<InStockTaskBoxDetails>>(current_dto_box_dets);
|
||||||
|
taskBox.Details.ForEach(x => { x.ErpDetailId = item.ErpDetailId; });
|
||||||
taskBoxAdd.Add(taskBox);
|
taskBoxAdd.Add(taskBox);
|
||||||
}
|
}
|
||||||
var isSuccess= await _inStockTaskBoxRepositories.AddRange(taskBoxAdd);
|
var isSuccess= await _inStockTaskBoxRepositories.AddRange(taskBoxAdd);
|
||||||
|
|||||||
Reference in New Issue
Block a user