修改一版
parent
6cf36710e3
commit
979a9ecf16
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue