Browse Source

lis导入结果对照更改

master
wxd 1 year ago
parent
commit
788dcd624b
  1. 11
      src/Shentun.Peis.Application/ImportLisResults/ImportLisResultAppService.cs

11
src/Shentun.Peis.Application/ImportLisResults/ImportLisResultAppService.cs

@ -464,14 +464,16 @@ namespace Shentun.Peis.ImportLisResults
foreach (var item in input) foreach (var item in input)
{ {
string codeValue = await _columnReferenceCodeManager.GetColumnReferenCodeValueAsync(columnReferenId, item.ItemId);
if (string.IsNullOrWhiteSpace(codeValue))
var codeValues = await _columnReferenceCodeManager.GetColumnReferenCodeValueAsync(columnReferenId, item.ItemId);
if (!codeValues.Any())
{ {
throw new UserFriendlyException($"项目编号:{item.ItemId}没有对照"); throw new UserFriendlyException($"项目编号:{item.ItemId}没有对照");
} }
Guid itemId = Guid.Parse(codeValue);
foreach (var codeValue in codeValues)
{
Guid itemId = Guid.Parse(codeValue);
var inputDto = new CreateImportLisResultDto var inputDto = new CreateImportLisResultDto
{ {
CheckDate = item.CheckDate, CheckDate = item.CheckDate,
@ -493,6 +495,9 @@ namespace Shentun.Peis.ImportLisResults
inputDtoList.Add(inputDto); inputDtoList.Add(inputDto);
} }
}
var lisRequestNoPrintMode = await _sysParmValueManager.GetSysParmValueAsync(Guid.Empty, "lis_request_no_print_mode"); var lisRequestNoPrintMode = await _sysParmValueManager.GetSysParmValueAsync(Guid.Empty, "lis_request_no_print_mode");
if (string.IsNullOrWhiteSpace(lisRequestNoPrintMode)) if (string.IsNullOrWhiteSpace(lisRequestNoPrintMode))
lisRequestNoPrintMode = "0"; lisRequestNoPrintMode = "0";

Loading…
Cancel
Save