Browse Source

新增 装配AGV叫料

Agv分支2024-11-19
郑勃旭 5 months ago
parent
commit
0715c83e87
  1. 24
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs

24
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs

@ -851,9 +851,9 @@ public class AssembleIssueJobAppService
} }
[HttpPost("call-back-agv")] [HttpPost("call-back-agv")]
public virtual async Task<ReusltObject> CallBackAgvAsync(IssueRequestFromRestoDTO input) public virtual async Task<ReusltObject> CallBackAgvAsync(string jobNumber, string itemCode,decimal qty,string lot, string postionLocationCode)
{ {
return null;
} }
#endregion #endregion
@ -1116,13 +1116,13 @@ public class AssembleIssueJobAppService
errors.Add($"结束点{detail.EndPosition}库位没查到"); errors.Add($"结束点{detail.EndPosition}库位没查到");
} }
LocationDTO tolocation = null; LocationDTO toLocation = null;
if (toloc != null) if (toloc != null)
{ {
tolocation = await _locationAppService.GetByCodeAsync(toloc.Code).ConfigureAwait(false); toLocation = await _locationAppService.GetByCodeAsync(toloc.Code).ConfigureAwait(false);
} }
if (tolocation == null) if (toLocation == null)
{ {
errors.Add($"结束点{detail.EndPosition}库位没查到"); errors.Add($"结束点{detail.EndPosition}库位没查到");
} }
@ -1136,12 +1136,12 @@ public class AssembleIssueJobAppService
var dto = new AssembleIssueJobDetailDTO(); var dto = new AssembleIssueJobDetailDTO();
dto.InjectFrom(entity); dto.InjectFrom(entity);
dto.HandledToLocationCode = toloc.Code; dto.HandledToLocationCode = toLocation.Code;
dto.HandledToLocationGroup = tolocation.LocationGroupCode; dto.HandledToLocationGroup = toLocation.LocationGroupCode;
dto.HandledToLocationArea = tolocation.AreaCode; dto.HandledToLocationArea = toLocation.AreaCode;
dto.HandledToLocationErpCode = tolocation.ErpLocationCode; dto.HandledToLocationErpCode = toLocation.ErpLocationCode;
dto.HandledToWarehouseCode = tolocation.WarehouseCode; dto.HandledToWarehouseCode = toLocation.WarehouseCode;
dto.HandledToQty = detail.MatQty; dto.HandledToQty = detail.MatQty;
dto.HandledToLot =!string.IsNullOrEmpty(detail.BatchAttr07)? detail.BatchAttr07: string.Empty; dto.HandledToLot =!string.IsNullOrEmpty(detail.BatchAttr07)? detail.BatchAttr07: string.Empty;
dto.HandledToPackingCode = string.Empty; dto.HandledToPackingCode = string.Empty;
@ -1156,10 +1156,6 @@ public class AssembleIssueJobAppService
dto.HandledFromPackingCode = string.Empty; dto.HandledFromPackingCode = string.Empty;
details.Add(dto); details.Add(dto);
//await ExecuteDetailExtAsync(itm.Id, entity.Id, dto).ConfigureAwait(false); //await ExecuteDetailExtAsync(itm.Id, entity.Id, dto).ConfigureAwait(false);
} }

Loading…
Cancel
Save