|
|
@ -123,7 +123,7 @@ namespace Shentun.Peis.OccupationalDiseases |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
_patientOccupationalDiseaseManager.UpdateAsync(patientOccupationalDiseaseEnt, patientOccupationalDiseaseInput); |
|
|
|
|
|
|
|
|
_patientOccupationalDiseaseManager.UpdateAsync(patientOccupationalDiseaseInput, patientOccupationalDiseaseEnt); |
|
|
await _patientOccupationalDiseaseRepository.UpdateAsync(patientOccupationalDiseaseEnt, true); |
|
|
await _patientOccupationalDiseaseRepository.UpdateAsync(patientOccupationalDiseaseEnt, true); |
|
|
} |
|
|
} |
|
|
#endregion
|
|
|
#endregion
|
|
|
@ -498,5 +498,33 @@ namespace Shentun.Peis.OccupationalDiseases |
|
|
return msg; |
|
|
return msg; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 删除职业病相关信息
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("api/app/OccupationalDisease/DeleteOccupationalDiseaseWithDetail")] |
|
|
|
|
|
public async Task DeleteOccupationalDiseaseWithDetailAsync(PatientRegisterIdInputDto input) |
|
|
|
|
|
{ |
|
|
|
|
|
if (input == null) |
|
|
|
|
|
{ |
|
|
|
|
|
throw new UserFriendlyException("请求参数有误"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (input.PatientRegisterId == Guid.Empty) |
|
|
|
|
|
throw new UserFriendlyException("人员ID不正确"); |
|
|
|
|
|
|
|
|
|
|
|
await _patientOccupationalDiseaseRepository.DeleteAsync(d => d.PatientRegisterId == input.PatientRegisterId); |
|
|
|
|
|
|
|
|
|
|
|
await _patientOccupationalHistoryRepository.DeleteAsync(d => d.PatientRegisterId == input.PatientRegisterId); |
|
|
|
|
|
|
|
|
|
|
|
await _patientPoisonRepository.DeleteAsync(d => d.PatientRegisterId == input.PatientRegisterId); |
|
|
|
|
|
|
|
|
|
|
|
await _patientSymptomRepository.DeleteAsync(d => d.PatientRegisterId == input.PatientRegisterId); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |