|
|
@ -73,7 +73,8 @@ public class KittingIssueJobAppService |
|
|
|
} |
|
|
|
|
|
|
|
var kittingIssueJobDtos=await base.CreateManyAsync(inputs).ConfigureAwait(false); |
|
|
|
|
|
|
|
await CheckDimensionalStorehouseAsync(kittingIssueJobDtos).ConfigureAwait(false); |
|
|
|
return kittingIssueJobDtos; |
|
|
|
} |
|
|
|
|
|
|
|
[HttpPost("")] |
|
|
@ -287,14 +288,15 @@ public class KittingIssueJobAppService |
|
|
|
input.JobStatus = EnumJobStatus.Wait; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 判断是不是在立体库
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <param name="kittingIssueJobDto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
private async Task CheckDimensionalStorehouseAsync(KittingIssueJob kittingIssueJob) |
|
|
|
private async Task CheckDimensionalStorehouseAsync(KittingIssueJobDTO kittingIssueJobDto) |
|
|
|
{ |
|
|
|
var jobDetailInputdetail = kittingIssueJob.Details.FirstOrDefault(); |
|
|
|
var jobDetailInputdetail = kittingIssueJobDto.Details.FirstOrDefault(); |
|
|
|
|
|
|
|
var loctionDto = await _locationAppService.GetByCodeAsync(jobDetailInputdetail.RecommendFromLocationCode) |
|
|
|
.ConfigureAwait(false); |
|
|
|