修改一版

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

View File

@ -181,14 +181,14 @@ namespace IRaCIS.Core.Application.Service
/// </summary> /// </summary>
/// <param name="id"></param> /// <param name="id"></param>
/// <returns></returns> /// <returns></returns>
[HttpDelete("{id:guid}")] [HttpPost]
public async Task<IResponseOutput> DeleteReadingMedicineTrialQuestion(Guid id) 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("此问题存在子问题,请先删除子问题"); 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(); var result = await _readingMedicineTrialQuestionRepository.SaveChangesAsync();
return ResponseOutput.Result(result); return ResponseOutput.Result(result);
} }