From 83909a58ed9feb0ced8256cce90c763d7b84e758 Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Fri, 25 Nov 2022 13:15:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReadingImageTaskService.cs | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs index 18283a911..43b38f178 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs @@ -1377,35 +1377,35 @@ namespace IRaCIS.Application.Services else { #region 两小时 - //var cacheDate = DateTime.Parse(value.ToString()); - //int timespanMin = (DateTime.Now - cacheDate).Minutes; - //if (timespanMin > 120 && timespanMin < 140) - //{ - // throw new BusinessValidationFailedException("您已连续阅片两个小时,请休息一会!"); - //} - //else if (timespanMin > 140) - //{ - // cacheDate = cacheDate.AddMinutes((Math.Floor((double)(timespanMin / 140)))*140); - // _cache.Set(cacheKey, cacheDate.ToString(), TimeSpan.FromHours(5)); - - //} - #endregion - - #region 测试用的5分钟 var cacheDate = DateTime.Parse(value.ToString()); int timespanMin = (DateTime.Now - cacheDate).Minutes; - if (timespanMin > 5 && timespanMin < 10) + if (timespanMin > 120 && timespanMin < 140) { - throw new BusinessValidationFailedException("您已连续阅片两个小时,请休息一会!"); + throw new BusinessValidationFailedException("您已连续阅片2个小时,请休息20分钟后,再继续阅片。"); } - else if (timespanMin > 10) + else if (timespanMin > 140) { - cacheDate = cacheDate.AddMinutes((Math.Floor((double)(timespanMin / 10))) * 10); + cacheDate = cacheDate.AddMinutes((Math.Floor((double)(timespanMin / 140))) * 140); _cache.Set(cacheKey, cacheDate.ToString(), TimeSpan.FromHours(5)); } #endregion + #region 测试用的5分钟 + //var cacheDate = DateTime.Parse(value.ToString()); + //int timespanMin = (DateTime.Now - cacheDate).Minutes; + //if (timespanMin >= 5 && timespanMin <= 10) + //{ + // throw new BusinessValidationFailedException("您已连续阅片2个小时,请休息20分钟后,再继续阅片。"); + //} + //else if (timespanMin > 10) + //{ + // cacheDate = cacheDate.AddMinutes((Math.Floor((double)(timespanMin / 10))) * 10); + // _cache.Set(cacheKey, cacheDate.ToString(), TimeSpan.FromHours(5)); + + //} + #endregion + }