田爽 1 jaar geleden
bovenliggende
commit
2817247eda

+ 5 - 1
src/Hotline.Api/Controllers/CommonPController.cs

@@ -11,6 +11,7 @@ using MongoDB.Driver;
 using SqlSugar;
 using System.Reflection.Metadata;
 using Hotline.FlowEngine.Workflows;
+using Hotline.Settings.TimeLimits;
 using Hotline.Share.Enums.Order;
 using XF.Domain.Authentications;
 using XF.Domain.Exceptions;
@@ -30,6 +31,7 @@ namespace Hotline.Api.Controllers
         private readonly IRepository<TrCallRecord> _trCallRecordRepository;
         private readonly IOrderRepository _orderRepository;
         private readonly IOrderDelayRepository _orderDelayRepository;
+        private readonly ITimeLimitDomainService _timeLimitDomainService;
 
 		public CommonPController(
             ISystemCommonOpinionDomainService commonOpinionDomainService,
@@ -38,7 +40,8 @@ namespace Hotline.Api.Controllers
             IRepository<TrCallRecord> trCallRecordRepository,
             IOrderRepository orderRepository,
 			IMapper mapper,
-            IOrderDelayRepository orderDelayRepository)
+            IOrderDelayRepository orderDelayRepository,
+            ITimeLimitDomainService timeLimitDomainService)
         {
             _commonOpinionDomainService = commonOpinionDomainService;
             _systemAreaDomainService= systemAreaDomainService;
@@ -47,6 +50,7 @@ namespace Hotline.Api.Controllers
             _trCallRecordRepository = trCallRecordRepository;
             _orderRepository = orderRepository;
             _orderDelayRepository = orderDelayRepository;
+            _timeLimitDomainService = timeLimitDomainService;
 		}
 
        

+ 1 - 1
src/Hotline.Api/Controllers/OrderController.cs

@@ -2633,7 +2633,7 @@ public class OrderController : BaseController
         handleStatuses = handleStatuses.WhereIF(dto.IsHandled.HasValue,
                 d => dto.IsHandled!.Value
                     ? d is not EOrderStatus.WaitForAccept and not EOrderStatus.BackToUnAccept and not EOrderStatus.SpecialToUnAccept
-					: d is EOrderStatus.WaitForAccept or EOrderStatus.BackToUnAccept or  not EOrderStatus.SpecialToUnAccept)
+					: d is EOrderStatus.WaitForAccept or EOrderStatus.BackToUnAccept or  EOrderStatus.SpecialToUnAccept)
             .ToArray();
 
         var (total, items) = await _orderRepository.Queryable(viewFilter: false)