|
@ -102,10 +102,6 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA |
|
|
try |
|
|
try |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
using var ms = new MemoryStream(); |
|
|
using var ms = new MemoryStream(); |
|
|
await file.OpenReadStream().CopyToAsync(ms).ConfigureAwait(false); |
|
|
await file.OpenReadStream().CopyToAsync(ms).ConfigureAwait(false); |
|
|
var inputFileBytes = ms.GetAllBytes(); |
|
|
var inputFileBytes = ms.GetAllBytes(); |
|
@ -581,7 +577,7 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA |
|
|
protected override async Task ValidateImportModelAsync(UnplannedIssueRequestImportInput model, List<ValidationResult> validationRresult) |
|
|
protected override async Task ValidateImportModelAsync(UnplannedIssueRequestImportInput model, List<ValidationResult> validationRresult) |
|
|
{ |
|
|
{ |
|
|
_ = await CheckItemBasicAsync(model, validationRresult).ConfigureAwait(false); |
|
|
_ = await CheckItemBasicAsync(model, validationRresult).ConfigureAwait(false); |
|
|
_ = await CheckErpLocationAsync(model.LocationErpCode, validationRresult).ConfigureAwait(false); |
|
|
await CheckErpLocationAsync(model.LocationErpCode, validationRresult).ConfigureAwait(false); |
|
|
|
|
|
|
|
|
await CheckOnceBusiCodeAsync(model, validationRresult).ConfigureAwait(false);//次交易码
|
|
|
await CheckOnceBusiCodeAsync(model, validationRresult).ConfigureAwait(false);//次交易码
|
|
|
//await CheckCaseCodeAsync(model, validationRresult).ConfigureAwait(false);//专案代码
|
|
|
//await CheckCaseCodeAsync(model, validationRresult).ConfigureAwait(false);//专案代码
|
|
|