修改一版

Test.EIImageViewer
he 2022-06-30 13:19:55 +08:00
parent 6cf36710e3
commit 979a9ecf16
2 changed files with 11 additions and 5 deletions

View File

@ -74,6 +74,12 @@ namespace IRaCIS.Core.Application.ViewModel
public string TypeValue { get; set; }
}
public class DeleteReadingMedicineTrialQuestion
{
public Guid TrialId { get; set; }
public Guid Id { get; set; }
}
public class AddTrialDataFromSystemInDto
{
public Guid TrialId { get; set; }
@ -197,7 +203,7 @@ namespace IRaCIS.Core.Application.ViewModel
///<summary> ReadingMedicineTrialQuestionAddOrEdit 列表查询参数模型</summary>
public class ReadingMedicineTrialQuestionAddOrEdit
{
public Guid Id { get; set; }
public Guid? Id { get; set; }
public string Type { get; set; }
public string? ParentTriggerValue { get; set; }=string.Empty;

View File

@ -181,14 +181,14 @@ namespace IRaCIS.Core.Application.Service
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpDelete("{id:guid}")]
public async Task<IResponseOutput> DeleteReadingMedicineTrialQuestion(Guid id)
[HttpPost]
public async Task<IResponseOutput> DeleteReadingMedicineTrialQuestion(DeleteReadingMedicineTrialQuestion inDto)
{
if (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.ParentId == id))
if (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.ParentId == inDto.id))
{
return ResponseOutput.NotOk("此问题存在子问题,请先删除子问题");
}
var success = await _readingMedicineTrialQuestionRepository.DeleteFromQueryAsync(t => t.Id == id);
var success = await _readingMedicineTrialQuestionRepository.DeleteFromQueryAsync(t => t.Id == inDto.id);
var result = await _readingMedicineTrialQuestionRepository.SaveChangesAsync();
return ResponseOutput.Result(result);
}