|
|
|
@ -1411,7 +1411,9 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
CustomerOrgName = _cacheService.GetCustomerOrgNameAsync(ent.CustomerOrgId).GetAwaiter().GetResult(), |
|
|
|
CustomerOrgParentId = _cacheService.GetTopCustomerOrgAsync(ent.CustomerOrgId).GetAwaiter().GetResult().Id, |
|
|
|
CustomerOrgParentName = _cacheService.GetTopCustomerOrgAsync(ent.CustomerOrgId).GetAwaiter().GetResult().DisplayName, |
|
|
|
IsPatientOccupationalDisease = _patientOccupationalDiseaseManager.GetPatientRegisterIsOccupationalDisease(ent.Id).GetAwaiter().GetResult() |
|
|
|
IsPatientOccupationalDisease = _patientOccupationalDiseaseManager.GetPatientRegisterIsOccupationalDisease(ent.Id).GetAwaiter().GetResult(), |
|
|
|
SumCheckOperatingTime = DataHelper.ConversionDateToString(ent.SumCheckOperatingTime), |
|
|
|
SumCheckOperatingUserName = _cacheService.GetSurnameAsync(ent.SumCheckOperatingUser).GetAwaiter().GetResult() |
|
|
|
// SummaryHistoricalReview = ent.SummaryHistoricalReview
|
|
|
|
}; |
|
|
|
return entdto; |
|
|
|
@ -3119,6 +3121,13 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
entity.SummaryDate = null; |
|
|
|
} |
|
|
|
|
|
|
|
//更新总检操作人
|
|
|
|
if (_currentUser.Id != null) |
|
|
|
{ |
|
|
|
entity.SumCheckOperatingUser = _currentUser.Id; |
|
|
|
entity.SumCheckOperatingTime = DateTime.Now; |
|
|
|
} |
|
|
|
|
|
|
|
var newentity = await _repository.UpdateAsync(entity); |
|
|
|
return ObjectMapper.Map<PatientRegister, PatientRegisterDto>(newentity); |
|
|
|
} |
|
|
|
@ -3142,6 +3151,7 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
var entity = await _repository.GetAsync(input.PatientRegisterId); |
|
|
|
var entitydto = ObjectMapper.Map<UpdatePatientRegisterSummarySuggestionDto, PatientRegister>(input); |
|
|
|
var newentity = await _manager.UpdatePatientRegisterSummaryDoctorAsync(entitydto, entity); |
|
|
|
|
|
|
|
//删除综述题头时通过级联关系删除相应的综述内容
|
|
|
|
await _sumSummaryHeaderRepository.DeleteAsync(m => m.PatientRegisterId == input.PatientRegisterId, true); |
|
|
|
//先删除建议内容
|
|
|
|
@ -5305,5 +5315,6 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
return null; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |