|
|
@ -901,9 +901,19 @@ public class SparePartIssueJobAppService |
|
|
|
ReqCode = job.SparePartRequestNumber, |
|
|
|
Message = "OK" |
|
|
|
}; |
|
|
|
|
|
|
|
using var unitOfWork = _unitOfWorkManager.Begin(); |
|
|
|
try |
|
|
|
{ |
|
|
|
|
|
|
|
if (job.JobStatus == EnumJobStatus.Done) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"任务{job.Number}为已完成状态,不能发起AGV任务!"); |
|
|
|
} |
|
|
|
if (job.Details.Count == 0) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"任务{job.Number}没有推荐库存!"); |
|
|
|
} |
|
|
|
var first = job.Details.FirstOrDefault(); |
|
|
|
var request = new AgvRequest(); |
|
|
|
request.MatCode = first.ItemCode; |
|
|
|