|
|
@ -879,7 +879,21 @@ public class UnplannedIssueJobAppService |
|
|
|
using var unitOfWork = _unitOfWorkManager.Begin(); |
|
|
|
try |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
if (job.JobStatus == EnumJobStatus.Done) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"任务{job.Number}为已完成状态,不能发起AGV任务!"); |
|
|
|
} |
|
|
|
|
|
|
|
var first = job.FacDetails.FirstOrDefault(); |
|
|
|
|
|
|
|
if (first == null) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"任务{job.Number}没有推荐库存!"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var request = new AgvRequestUnplanned(); |
|
|
|
request.MatCode = first.ItemCode; |
|
|
|
request.MatQty = first.RecommendQty; |
|
|
|