+10
-5
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user