阅片时间修改
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2024-01-12 10:01:37 +08:00
parent ba0b7f33bc
commit 344e8f50ae
6 changed files with 24 additions and 14 deletions
@@ -2624,18 +2624,23 @@ namespace IRaCIS.Application.Services
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task ResetReadingRestTime()
public async Task ResetReadingRestTime(Guid? userID)
{
var startReadingTimeKey = _userInfo.Id.ToString() + "StartReadingTime";
var startRestTimeKey = _userInfo.Id.ToString() + "StartRestTime";
if(userID == null)
{
userID = _userInfo.Id;
}
var startReadingTimeKey = userID.ToString() + "StartReadingTime";
var startRestTimeKey = userID.ToString() + "StartRestTime";
//int readingMinute = 120; // 为60整数
int restMinute = 10; //
var startReadingTime = _provider.Get<string>(startReadingTimeKey).Value;
var startRestTime = _provider.Get<string>(startReadingTimeKey).Value;
if (startRestTimeKey != null)
if (startRestTime != null)
{
var cacheStartRestTime = DateTime.Parse(startRestTimeKey!.ToString());
var cacheStartRestTime = DateTime.Parse(startRestTime!.ToString());
int timespanMin = (DateTime.Now - cacheStartRestTime).Minutes;
if (timespanMin > restMinute)
{