阅片时间修改到配置文件
parent
8c16bc2ac5
commit
ded0dbaa2d
|
@ -60,7 +60,11 @@
|
|||
|
||||
"AutoLoginOutMinutes": 1,
|
||||
|
||||
"OpenLoginMFA": false
|
||||
"OpenLoginMFA": false,
|
||||
|
||||
"ContinuousReadingTimeMin": 120,
|
||||
|
||||
"ReadingRestTimeMin": 10
|
||||
},
|
||||
|
||||
"SystemEmailSendConfig": {
|
||||
|
|
|
@ -21,6 +21,7 @@ using IRaCIS.Core.Application.Service.ReadingCalculate.Interface;
|
|||
using AutoMapper.QueryableExtensions;
|
||||
using IRaCIS.Application.Contracts;
|
||||
using IRaCIS.Core.Domain.Models;
|
||||
using Microsoft.Extensions.Options;
|
||||
using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
|
||||
|
||||
namespace IRaCIS.Application.Services
|
||||
|
@ -43,6 +44,7 @@ namespace IRaCIS.Application.Services
|
|||
private readonly IReadingCalculateService _readingCalculateService;
|
||||
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
||||
private readonly IRepository<Subject> _subjectRepository;
|
||||
private readonly IOptionsMonitor<ServiceVerifyConfigOption> _verifyConfig;
|
||||
private readonly IRepository<ReadingGlobalTaskInfo> _readingGlobalTaskInfoRepository;
|
||||
private readonly IRepository<ReadingCriterionPage> _readingCriterionPageRepository;
|
||||
private readonly IRepository<ReadingTaskRelation> _readingTaskRelationRepository;
|
||||
|
@ -85,6 +87,7 @@ namespace IRaCIS.Application.Services
|
|||
IReadingCalculateService readingCalculateService,
|
||||
IRepository<SubjectVisit> subjectVisitRepository,
|
||||
IRepository<Subject> subjectRepository,
|
||||
IOptionsMonitor<ServiceVerifyConfigOption> verifyConfig,
|
||||
IRepository<ReadingGlobalTaskInfo> readingGlobalTaskInfoRepository,
|
||||
IRepository<ReadingCriterionPage> readingCriterionPageRepository,
|
||||
IRepository<ReadingTaskRelation> readingTaskRelationRepository,
|
||||
|
@ -126,6 +129,7 @@ namespace IRaCIS.Application.Services
|
|||
this._readingCalculateService = readingCalculateService;
|
||||
this._subjectVisitRepository = subjectVisitRepository;
|
||||
this._subjectRepository = subjectRepository;
|
||||
this._verifyConfig = verifyConfig;
|
||||
this._readingGlobalTaskInfoRepository = readingGlobalTaskInfoRepository;
|
||||
this._readingCriterionPageRepository = readingCriterionPageRepository;
|
||||
this._readingTaskRelationRepository = readingTaskRelationRepository;
|
||||
|
@ -2999,8 +3003,8 @@ namespace IRaCIS.Application.Services
|
|||
var startReadingTimeKey = _userInfo.Id.ToString() + "StartReadingTime";
|
||||
var startRestTimeKey = _userInfo.Id.ToString() + "StartRestTime";
|
||||
|
||||
int readingMinute = 120; // 为60整数
|
||||
int restMinute = 10; //
|
||||
int readingMinute = _verifyConfig.CurrentValue.ContinuousReadingTimeMin; // 为60整数
|
||||
int restMinute = _verifyConfig.CurrentValue.ReadingRestTimeMin; //
|
||||
var startReadingTime = _provider.Get<string>(startReadingTimeKey).Value;
|
||||
var startRestTime = _provider.Get<string>(startRestTimeKey).Value;
|
||||
if (startReadingTime == null && startRestTime == null)
|
||||
|
|
|
@ -24,6 +24,17 @@ namespace IRaCIS.Core.Domain.Share
|
|||
public int AutoLoginOutMinutes { get; set; }
|
||||
|
||||
public bool OpenLoginMFA { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连续阅片时间 (min)
|
||||
/// </summary>
|
||||
public int ContinuousReadingTimeMin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 休息时间 (min)
|
||||
/// </summary>
|
||||
public int ReadingRestTimeMin { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class SystemEmailSendConfig
|
||||
|
|
Loading…
Reference in New Issue