清理仓储完成3
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-08-23 15:10:28 +08:00
parent a43ef376c4
commit 2898c0380f
13 changed files with 30 additions and 113 deletions

View File

@ -26,7 +26,6 @@ namespace IRaCIS.Core.SCP.Service
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
public IRepository _repository { get; set; }
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -51,9 +50,6 @@ namespace IRaCIS.Core.SCP.Service
[MemberNotNull(nameof(_userInfo))] [MemberNotNull(nameof(_userInfo))]
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
[MemberNotNull(nameof(_repository))]
public IRepository _repository { get; set; }
[MemberNotNull(nameof(_localizer))] [MemberNotNull(nameof(_localizer))]
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -75,8 +71,7 @@ namespace IRaCIS.Core.SCP.Service
[MemberNotNull(nameof(_userInfo))] [MemberNotNull(nameof(_userInfo))]
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
[MemberNotNull(nameof(_repository))]
public IRepository _repository { get; set; }
[MemberNotNull(nameof(_localizer))] [MemberNotNull(nameof(_localizer))]
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -93,8 +88,6 @@ namespace IRaCIS.Core.SCP.Service
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
public IRepository _repository { get; set; }
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
public static IResponseOutput Null404NotFound<TEntity>(TEntity? businessObject) where TEntity : class public static IResponseOutput Null404NotFound<TEntity>(TEntity? businessObject) where TEntity : class

View File

@ -428,7 +428,7 @@ namespace IRaCIS.Api.Controllers
[HttpGet, Route("ip")] [HttpGet, Route("ip")]
[AllowAnonymous] [AllowAnonymous]
public IResponseOutput Get([FromServices] IHttpContextAccessor _context/*, [FromServices] IUserService _userService*/) public IResponseOutput Get([FromServices] IHttpContextAccessor _context)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -449,7 +449,7 @@ namespace IRaCIS.Api.Controllers
[HttpGet, Route("ip2")] [HttpGet, Route("ip2")]
[AllowAnonymous] [AllowAnonymous]
public IResponseOutput Get2([FromServices] IHttpContextAccessor _context, [FromServices] IRepository _userService) public IResponseOutput Get2([FromServices] IHttpContextAccessor _context)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();

View File

@ -19,18 +19,12 @@ namespace IRaCIS.Core.API.Controllers.Special
//谨慎修改 涉及到财务模块 //谨慎修改 涉及到财务模块
[ApiController, Authorize, ApiExplorerSettings(GroupName = "Financial")] [ApiController, Authorize, ApiExplorerSettings(GroupName = "Financial")]
public class FinancialChangeController : ControllerBase public class FinancialChangeController(
ITrialService _trialService,
ICalculateService _calculateService,
IStringLocalizer _localizer) : ControllerBase
{ {
private readonly ITrialService _trialService;
private readonly ICalculateService _calculateService;
private IStringLocalizer _localizer { get; set; }
public FinancialChangeController(ITrialService trialService, ICalculateService calculateService, IStringLocalizer localizer
)
{
_localizer = localizer;
_trialService = trialService;
_calculateService = calculateService;
}
//[TrialAudit(AuditType.TrialAudit, AuditOptType.AddOrUpdateTrial)] //[TrialAudit(AuditType.TrialAudit, AuditOptType.AddOrUpdateTrial)]

View File

@ -26,77 +26,18 @@ namespace IRaCIS.Core.API.Controllers
[ApiController, ApiExplorerSettings(GroupName = "Reviewer")] [ApiController, ApiExplorerSettings(GroupName = "Reviewer")]
[UnitOfWork] [UnitOfWork]
public class InspectionController : ControllerBase public class InspectionController(
{ ITrialDocumentService _trialDocumentService,
private readonly IRepository _repository;
private readonly IMapper _mapper;
private readonly IUserInfo _userInfo;
private readonly ITrialDocumentService _trialDocumentService;
private readonly IQCListService _qCListService;
private readonly IReadingImageTaskService _iReadingImageTaskService;
private readonly IHttpContextAccessor _httpContext;
private readonly ITrialConfigService _trialConfigService;
private readonly INoneDicomStudyService _noneDicomStudyService;
private readonly IClinicalAnswerService _clinicalAnswerService;
private readonly ISubjectService _subjectService;
private readonly IReadingClinicalDataService _readingClinicalDataService;
private readonly ISubjectVisitService _subjectVisitService;
private readonly IQCOperationService _qCOperationService;
private readonly IClinicalDataService _clinicalDataService;
private readonly IVisitPlanService _visitPlanService;
private readonly IInspectionService _inspectionService;
private readonly IReadingMedicalReviewService _readingMedicalReviewService;
private readonly IReadingMedicineQuestionService _readingMedicineQuestionService;
private readonly IRepository<DataInspection> _dataInspectionRepository;
private delegate Task<IResponseOutput> executionFun(dynamic data);
public InspectionController(IRepository repository,
IRepository<DataInspection> _repositoryDataInspection,
IMapper mapper, IUserInfo userInfo,
ITrialDocumentService trialDocumentService,
IRepository<DataInspection> dataInspectionRepository,
IQCListService _qCListService,
IReadingImageTaskService _iReadingImageTaskService, IReadingImageTaskService _iReadingImageTaskService,
IHttpContextAccessor httpContext,
IInspectionService sinspectionService,
IReadingMedicalReviewService readingMedicalReviewService,
IReadingMedicineQuestionService readingMedicineQuestionService,
ITrialConfigService _trialConfigService, ITrialConfigService _trialConfigService,
INoneDicomStudyService noneDicomStudyService, IClinicalAnswerService _clinicalAnswerService,
IClinicalAnswerService clinicalAnswerService,
ISubjectService _subjectService,
IReadingClinicalDataService _readingClinicalDataService, IReadingClinicalDataService _readingClinicalDataService,
ISubjectVisitService subjectVisitService, IQCOperationService _qCOperationService,
IQCOperationService qCOperationService, IInspectionService _inspectionService,
IClinicalDataService clinicalDataService, IReadingMedicalReviewService _readingMedicalReviewService,
IVisitPlanService visitPlanService IReadingMedicineQuestionService _readingMedicineQuestionService
) ) : ControllerBase
{ {
this._repository = repository;
this._mapper = mapper;
this._userInfo = userInfo;
this._inspectionService = sinspectionService;
this._readingMedicalReviewService = readingMedicalReviewService;
this._readingMedicineQuestionService = readingMedicineQuestionService;
this._trialDocumentService = trialDocumentService;
this._qCListService = _qCListService;
this._iReadingImageTaskService = _iReadingImageTaskService;
this._httpContext = httpContext;
this._trialConfigService = _trialConfigService;
this._noneDicomStudyService = noneDicomStudyService;
this._clinicalAnswerService = clinicalAnswerService;
this._subjectService = _subjectService;
this._readingClinicalDataService = _readingClinicalDataService;
this._subjectVisitService = subjectVisitService;
this._qCOperationService = qCOperationService;
this._clinicalDataService = clinicalDataService;
this._visitPlanService = visitPlanService;
this._dataInspectionRepository = dataInspectionRepository;
}
#region 获取稽查数据 #region 获取稽查数据
/// <summary> /// <summary>

View File

@ -230,8 +230,6 @@ namespace IRaCIS.Core.API.Controllers
[ApiController] [ApiController]
public class StudyController( public class StudyController(
IMediator _mediator, IMediator _mediator,
IWebHostEnvironment _hostEnvironment,
IRepository _repository,
QCCommon _qCCommon, QCCommon _qCCommon,
IUserInfo _userInfo, IUserInfo _userInfo,
IRepository<SubjectVisit> _subjectVisitRepository, IRepository<SubjectVisit> _subjectVisitRepository,

View File

@ -27,7 +27,7 @@ namespace IRaCIS.Core.Application
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
public IRepository _repository { get; set; }
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -52,8 +52,6 @@ namespace IRaCIS.Core.Application
[MemberNotNull(nameof(_userInfo))] [MemberNotNull(nameof(_userInfo))]
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
[MemberNotNull(nameof(_repository))]
public IRepository _repository { get; set; }
[MemberNotNull(nameof(_localizer))] [MemberNotNull(nameof(_localizer))]
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -79,9 +77,6 @@ namespace IRaCIS.Core.Application
[MemberNotNull(nameof(_userInfo))] [MemberNotNull(nameof(_userInfo))]
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
[MemberNotNull(nameof(_repository))]
public IRepository _repository { get; set; }
[MemberNotNull(nameof(_localizer))] [MemberNotNull(nameof(_localizer))]
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
@ -98,8 +93,6 @@ namespace IRaCIS.Core.Application
public IUserInfo _userInfo { get; set; } public IUserInfo _userInfo { get; set; }
public IRepository _repository { get; set; }
public IStringLocalizer _localizer { get; set; } public IStringLocalizer _localizer { get; set; }
public IFusionCache _fusionCache { get; set; } public IFusionCache _fusionCache { get; set; }

View File

@ -994,7 +994,8 @@ namespace IRaCIS.Core.Application.Service
var additem = await _frontAuditConfigRepository.FirstOrDefaultAsync(x => x.Id == item.AddItemGuid); var additem = await _frontAuditConfigRepository.FirstOrDefaultAsync(x => x.Id == item.AddItemGuid);
var alllist = _frontAuditConfigRepository.Where(x => item.DataSourceGuids.Contains(x.ParentId)).ToList().GroupBy(x => new { x.ValueCN }, (key, lst) => new FrontAuditConfig //跟踪的方式查询,直接修改,然后保存数据库
var alllist = _frontAuditConfigRepository.Where(x => item.DataSourceGuids.Contains(x.ParentId),true).ToList().GroupBy(x => new { x.ValueCN }, (key, lst) => new FrontAuditConfig
{ {
Sort = lst.Select(x => x.Sort).FirstOrDefault(), Sort = lst.Select(x => x.Sort).FirstOrDefault(),
TableConfigJsonStr = lst.Select(x => x.TableConfigJsonStr).FirstOrDefault(), TableConfigJsonStr = lst.Select(x => x.TableConfigJsonStr).FirstOrDefault(),
@ -1065,7 +1066,6 @@ namespace IRaCIS.Core.Application.Service
}); });
await _repository.UpdateRange(neewupdate);
await _frontAuditConfigRepository.AddRangeAsync(list); await _frontAuditConfigRepository.AddRangeAsync(list);
await _frontAuditConfigRepository.SaveChangesAsync(); await _frontAuditConfigRepository.SaveChangesAsync();

View File

@ -491,7 +491,7 @@ namespace IRaCIS.Application.Services
/// <returns></returns> /// <returns></returns>
[AllowAnonymous] [AllowAnonymous]
[UnitOfWork] [UnitOfWork]
public async Task<IResponseOutput> OldLocalImageResizeJpg([FromServices] IOSSService oSSService, [FromServices] IRepository _repository, [FromServices] IWebHostEnvironment _hostEnvironment) public async Task<IResponseOutput> OldLocalImageResizeJpg([FromServices] IOSSService oSSService, [FromServices] IWebHostEnvironment _hostEnvironment)
{ {
var aliConfig = oSSService.ObjectStoreServiceOptions.AliyunOSS; var aliConfig = oSSService.ObjectStoreServiceOptions.AliyunOSS;

View File

@ -13,7 +13,6 @@ namespace IRaCIS.Core.Application.Triggers
/// </summary> /// </summary>
public class SubjectStateTrigger( public class SubjectStateTrigger(
IStringLocalizer _localizer, IStringLocalizer _localizer,
IRepository _repository,
IRepository<SubjectVisit> _subjectVisitRepository) : IAfterSaveTrigger<Subject> IRepository<SubjectVisit> _subjectVisitRepository) : IAfterSaveTrigger<Subject>
{ {

View File

@ -20,8 +20,8 @@ namespace IRaCIS.Core.Application.Triggers
IVisitTaskHelpeService _ivisitTaskHelpeService, IVisitTaskHelpeService _ivisitTaskHelpeService,
IStringLocalizer _localizer, IStringLocalizer _localizer,
IRepository<Trial> _trialRepository, IRepository<Trial> _trialRepository,
IRepository<ReadingQuestionCriterionTrial> _readingQuestionCriterionTrialRepository, IRepository<ReadingQuestionCriterionTrial> _readingQuestionCriterionTrialRepository
IRepository _repository) : IAfterSaveTrigger<SubjectVisit> ) : IAfterSaveTrigger<SubjectVisit>
{ {

View File

@ -11,8 +11,8 @@ namespace IRaCIS.Core.Application.Triggers
IRepository<SubjectVisit> _subjectVisitRepository, IRepository<SubjectVisit> _subjectVisitRepository,
IClinicalAnswerService _iClinicalAnswerService, IClinicalAnswerService _iClinicalAnswerService,
IRepository<DicomSeries> _dicomSeriesRepository, IRepository<DicomSeries> _dicomSeriesRepository,
IRepository<NoneDicomStudy> _noneDicomStudyRepository, IRepository<NoneDicomStudy> _noneDicomStudyRepository
IRepository _repository) : IAfterSaveTrigger<NoneDicomStudy>, IAfterSaveTrigger<DicomStudy>, IAfterSaveTrigger<NoneDicomStudyFile> ) : IAfterSaveTrigger<NoneDicomStudy>, IAfterSaveTrigger<DicomStudy>, IAfterSaveTrigger<NoneDicomStudyFile>
{ {

View File

@ -17,7 +17,7 @@ using Microsoft.Extensions.Localization;
namespace IRaCIS.Core.Infra.EFCore namespace IRaCIS.Core.Infra.EFCore
{ {
#region 泛型通用版本 #region 泛型通用版本 非必要 禁止使用!!!
public interface IRepository public interface IRepository

View File

@ -44,7 +44,6 @@ namespace IRaCIS.Core.Infra.EFCore
_dbContext = dbContext; _dbContext = dbContext;
_mapper = mapper; _mapper = mapper;
_userInfo = userInfo; _userInfo = userInfo;
} }