hospital修改 需要迁移

IRC_NewDev
hang 2023-11-30 10:26:39 +08:00
parent 951b4fde90
commit 7ed13b2b12
4 changed files with 5 additions and 12 deletions

View File

@ -60,10 +60,7 @@ namespace IRaCIS.Application.Services
//---该医院下已经注册有医生,不可以删除。 //---该医院下已经注册有医生,不可以删除。
return ResponseOutput.NotOk(_localizer["Hospital_HasDoctors"]); return ResponseOutput.NotOk(_localizer["Hospital_HasDoctors"]);
} }
//if (_userRepository.Find().Any(t => t.OrganizationId == hospitalId))
//{
// return ResponseOutput.NotOk("该医院下存在用户,暂时无法删除。");
//}
var success = await _hospitalRepository.BatchDeleteNoTrackingAsync(x => x.Id == hospitalId); var success = await _hospitalRepository.BatchDeleteNoTrackingAsync(x => x.Id == hospitalId);

View File

@ -31,8 +31,8 @@ namespace IRaCIS.Application.Services
.WhereIf(!string.IsNullOrWhiteSpace(searchModel.AliasName), t => t.AliasName.Contains(searchModel.AliasName)) .WhereIf(!string.IsNullOrWhiteSpace(searchModel.AliasName), t => t.AliasName.Contains(searchModel.AliasName))
.WhereIf(!string.IsNullOrWhiteSpace(searchModel.City), t => t.City.Contains(searchModel.City)) .WhereIf(!string.IsNullOrWhiteSpace(searchModel.City), t => t.City.Contains(searchModel.City))
.WhereIf(!string.IsNullOrWhiteSpace(searchModel.Country), t => t.Country.Contains(searchModel.Country)) .WhereIf(!string.IsNullOrWhiteSpace(searchModel.Country), t => t.Country.Contains(searchModel.Country))
.WhereIf(!string.IsNullOrWhiteSpace(searchModel.Province), t => t.Country.Contains(searchModel.Province)) .WhereIf(!string.IsNullOrWhiteSpace(searchModel.Province), t => t.Province.Contains(searchModel.Province))
.ProjectTo<SiteSelectDTO>(_mapper.ConfigurationProvider); .ProjectTo<SiteSelectDTO>(_mapper.ConfigurationProvider, new { isEn_Us = _userInfo.IsEn_Us });
return await siteQueryable.ToPagedListAsync(searchModel.PageIndex, searchModel.PageSize, string.IsNullOrWhiteSpace(searchModel.SortField) ? "SiteName" : searchModel.SortField, searchModel.Asc); return await siteQueryable.ToPagedListAsync(searchModel.PageIndex, searchModel.PageSize, string.IsNullOrWhiteSpace(searchModel.SortField) ? "SiteName" : searchModel.SortField, searchModel.Asc);
@ -76,11 +76,6 @@ namespace IRaCIS.Application.Services
} }
} }
/// <summary> 删除研究中心 </summary> /// <summary> 删除研究中心 </summary>

View File

@ -109,7 +109,7 @@ namespace IRaCIS.Core.Application.Service
CreateMap<Site, SiteSelectDTO>() CreateMap<Site, SiteSelectDTO>()
.ForMember(d => d.HospitalName, u => u.MapFrom(s => s.Hospital.HospitalName)); .ForMember(d => d.HospitalName, u => u.MapFrom(s => isEn_Us? s.Hospital.HospitalName:s.Hospital.HospitalNameCN));
//trial site 选择列表 subjectVisit pannel 模式添加的时候 //trial site 选择列表 subjectVisit pannel 模式添加的时候

View File

@ -8,6 +8,7 @@ namespace IRaCIS.Core.Domain.Models
public partial class Site : Entity, IAuditUpdate, IAuditAdd public partial class Site : Entity, IAuditUpdate, IAuditAdd
{ {
[JsonIgnore] [JsonIgnore]
[ForeignKey("HospitalId")]
public Hospital Hospital { get; set; } public Hospital Hospital { get; set; }
public string SiteName { get; set; } = string.Empty; public string SiteName { get; set; } = string.Empty;
public string SiteNameCN{ get; set; } = string.Empty; public string SiteNameCN{ get; set; } = string.Empty;