修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
d2571d5f79
commit
34b90538ab
|
@ -183,6 +183,22 @@ namespace IRaCIS.Core.Application.Services
|
||||||
return ResponseOutput.Result(result);
|
return ResponseOutput.Result(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 下线系统文档
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost]
|
||||||
|
public async Task<IResponseOutput> OutLineSystemDocument(PublishSystemDocumentInDto inDto)
|
||||||
|
{
|
||||||
|
await _systemDocumentRepository.UpdatePartialFromQueryAsync(x => inDto.Ids.Contains(x.Id), x => new SystemDocument()
|
||||||
|
{
|
||||||
|
IsDeleted = true,
|
||||||
|
});
|
||||||
|
var result = await _systemDocumentRepository.SaveChangesAsync();
|
||||||
|
await _mediatorScoped.Publish(new SystemDocumentPublishEvent() { Ids = inDto.Ids });
|
||||||
|
return ResponseOutput.Result(result);
|
||||||
|
}
|
||||||
|
|
||||||
[HttpDelete("{systemDocumentId:guid}")]
|
[HttpDelete("{systemDocumentId:guid}")]
|
||||||
public async Task<IResponseOutput> AbandonSystemDocumentAsync(Guid systemDocumentId)
|
public async Task<IResponseOutput> AbandonSystemDocumentAsync(Guid systemDocumentId)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2411,16 +2411,16 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
case CriterionType.mRECISTHCC:
|
case CriterionType.mRECISTHCC:
|
||||||
|
|
||||||
var orginInfo=await _organTrialInfoRepository.Where(x =>x.TrialCriterionId== taskinfo.TrialReadingCriterionId&& x.OrganInfoId == inDto.OrganInfoId).FirstOrDefaultAsync();
|
//var orginInfo=await _organTrialInfoRepository.Where(x =>x.TrialCriterionId== taskinfo.TrialReadingCriterionId&& x.OrganInfoId == inDto.OrganInfoId).FirstOrDefaultAsync();
|
||||||
|
|
||||||
if (orginInfo != null && orginInfo.TULOCEN == "Liver")
|
//if (orginInfo != null && orginInfo.TULOCEN == "Liver")
|
||||||
{
|
//{
|
||||||
var otherorganCount=await _readingTableAnswerRowInfoRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.QuestionId == inDto.QuestionId && x.Id!=inDto.Id&&x.OrganInfo.TULOCEN == "Liver").CountAsync();
|
// var otherorganCount=await _readingTableAnswerRowInfoRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.QuestionId == inDto.QuestionId && x.Id!=inDto.Id&&x.OrganInfo.TULOCEN == "Liver").CountAsync();
|
||||||
if (otherorganCount >=2)
|
// if (otherorganCount >=2)
|
||||||
{
|
// {
|
||||||
throw new BusinessValidationFailedException(_localizer["ReadingImageTask_HCCOrganRepeat"]);
|
// throw new BusinessValidationFailedException(_localizer["ReadingImageTask_HCCOrganRepeat"]);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
// 如果当前添加 是 非靶病灶 并且 典型肝内病灶为 是 时 如果 靶病灶的典型肝内病灶 为是的 数量<2 给提示
|
// 如果当前添加 是 非靶病灶 并且 典型肝内病灶为 是 时 如果 靶病灶的典型肝内病灶 为是的 数量<2 给提示
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue