|
|
@ -83,8 +83,6 @@ public class AssembleIssueJobAppService |
|
|
|
[HttpPost("add-many")] |
|
|
|
public override async Task<List<AssembleIssueJobDTO>> CreateManyAsync(List<AssembleIssueJobEditInput> inputs) |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
foreach (var input in inputs) |
|
|
|
{ |
|
|
|
await CheckMinRowAndSetStatusAsync(input).ConfigureAwait(false); |
|
|
@ -93,8 +91,11 @@ public class AssembleIssueJobAppService |
|
|
|
if (dimensionalStorehouseflag) |
|
|
|
{ |
|
|
|
input.IsClaims = true; |
|
|
|
input.ClaimsUserId = "LITK"; //todo
|
|
|
|
input.ClaimsUserName = "LITK"; //todo
|
|
|
|
input.ClaimsUserId = string.IsNullOrEmpty(_options.Value.StereosUser) ? "LYF" : _options.Value.StereosUser; |
|
|
|
input.ClaimsUserName = string.IsNullOrEmpty(_options.Value.StereosPassword) ? "LYF" : _options.Value.StereosPassword; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
var assembleIssueJobDtos = await base.CreateManyAsync(inputs).ConfigureAwait(false); |
|
|
@ -102,9 +103,7 @@ public class AssembleIssueJobAppService |
|
|
|
{ |
|
|
|
await CheckDimensionalStorehouseAsync(assembleIssueJobDto).ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|
return assembleIssueJobDtos; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -304,9 +303,9 @@ public class AssembleIssueJobAppService |
|
|
|
var assembleIssueJob = await _repository.GetAsync(masterId).ConfigureAwait(false); |
|
|
|
assembleIssueJob.JobStatus = EnumJobStatus.Doing; |
|
|
|
|
|
|
|
assembleIssueJob.ClaimsUserId = "LITK"; |
|
|
|
assembleIssueJob.ClaimsUserName = "LITK"; |
|
|
|
|
|
|
|
assembleIssueJob.ClaimsUserId = string.IsNullOrEmpty( _options.Value.StereosUser)? "LYF" : _options.Value.StereosUser; |
|
|
|
assembleIssueJob.ClaimsUserName = string.IsNullOrEmpty(_options.Value.StereosPassword) ? "LYF" : _options.Value.StereosPassword; |
|
|
|
|
|
|
|
|
|
|
|
//if (assembleIssueJob.IsClaims)
|
|
|
|
//{
|
|
|
@ -330,6 +329,8 @@ public class AssembleIssueJobAppService |
|
|
|
issueJobDetail.HandledFromQty = entityDetail.HandledFromQty; |
|
|
|
issueJobDetail.HandledToQty = entityDetail.HandledToQty; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
issueJobDetail.HandledToQty += issueJobDetailDto.HandledToQty; |
|
|
|
issueJobDetail.HandledFromQty += issueJobDetailDto.HandledFromQty; |
|
|
|
assembleIssueJob.Details = new EditableList<AssembleIssueJobDetail> { issueJobDetail }; |
|
|
@ -614,16 +615,24 @@ public class AssembleIssueJobAppService |
|
|
|
dto.HandledToLocationGroup = toloc.LocationGroupCode; |
|
|
|
dto.HandledToLocationArea = toloc.AreaCode; |
|
|
|
dto.HandledToLocationErpCode = toloc.ErpLocationCode; |
|
|
|
dto.HandledToLot = string.Empty; |
|
|
|
dto.HandledToWarehouseCode = toloc.WarehouseCode; |
|
|
|
dto.HandledToQty = detail.Qty; |
|
|
|
dto.HandledToLot = string.Empty; |
|
|
|
dto.HandledToPackingCode = string.Empty; |
|
|
|
|
|
|
|
|
|
|
|
dto.HandledFromWarehouseCode=fromloc.WarehouseCode; |
|
|
|
dto.HandledFromLocationCode = fromloc.Code; |
|
|
|
dto.HandledFromLocationGroup = fromloc.LocationGroupCode; |
|
|
|
dto.HandledFromLocationArea = fromloc.AreaCode; |
|
|
|
dto.HandledFromLocationErpCode = fromloc.ErpLocationCode; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//dto.HandledFromPackingCode = "";
|
|
|
|
dto.HandledFromQty = detail.Qty; |
|
|
|
dto.HandledFromLot = string.Empty; |
|
|
|
dto.HandledFromPackingCode = string.Empty; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
details.Add(dto); |
|
|
|
await ExecuteDetailExtAsync(itm.Id, entity.Id, dto).ConfigureAwait(false); |
|
|
|
} |
|
|
|