|
|
@ -756,14 +756,28 @@ public class UnplannedIssueJobAppService |
|
|
|
return ReturnMessage("-1", $"{agvRequest.EndPosition}库位没查到!"); |
|
|
|
} |
|
|
|
|
|
|
|
var detail = job.Details.First(); |
|
|
|
var detail = new UnplannedIssueJobDetail(); |
|
|
|
detail.HandledQty = agvRequest.MatQty; |
|
|
|
detail.HandledPackingCode = agvRequest.PakingCode; |
|
|
|
detail.HandledLot = agvRequest.BatchAttr07; |
|
|
|
detail.Status = EnumInventoryStatus.OK; |
|
|
|
detail.HandledFromWarehouseCode = toLocationDto.WarehouseCode; |
|
|
|
detail.HandledFromLocationCode = toLocationDto.Code; |
|
|
|
detail.HandledFromLocationGroup = toLocationDto.LocationGroupCode; |
|
|
|
detail.HandledFromLocationArea = toLocationDto.AreaCode; |
|
|
|
detail.HandledFromLocationErpCode = toLocationDto.ErpLocationCode; |
|
|
|
detail.ItemCode = job.ItemCode; |
|
|
|
detail.ItemDesc1=job.ItemDesc1; |
|
|
|
detail.ItemDesc2=job.ItemDesc2; |
|
|
|
detail.ItemName=job.ItemName; |
|
|
|
detail.CaseCode=job.CaseCode; |
|
|
|
detail.Explain=job.Explain; |
|
|
|
detail.OnceBusiCode=job.OnceBusiCode; |
|
|
|
detail.ProjCapacityCode=job.ProjCapacityCode; |
|
|
|
detail.Number=job.Number; |
|
|
|
|
|
|
|
job.Details.Add(detail); |
|
|
|
|
|
|
|
job.JobStatus= EnumJobStatus.Done; |
|
|
|
job = await _repository.UpdateAsync(job).ConfigureAwait(false); |
|
|
|
await LocalEventBus.PublishAsync(new SfsCompletedEntityEventData<UnplannedIssueJob>(job), false) |
|
|
|