Browse Source

提交

Agv分支2024-11-19
赵新宇 5 months ago
parent
commit
fc6019bd84
  1. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs
  2. 7
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs

@ -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;

7
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs

@ -541,6 +541,13 @@ public class UnplannedReceiptJobAppService
using var unitOfWork = _unitOfWorkManager.Begin();
try
{
if (job.JobStatus == EnumJobStatus.Done)
{
throw new UserFriendlyException($"任务{job.Number}为已完成状态,不能发起AGV任务!");
}
var first = job.Details.FirstOrDefault();
var request = new AgvRequestUnplanned();
request.MatCode = first.ItemCode;

Loading…
Cancel
Save