Browse Source

修复时间无效

qinchaoyue 6 months ago
parent
commit
9be782183e

+ 1 - 1
src/Hotline.Api/config/appsettings.Development.json

@@ -33,7 +33,7 @@
   },
   "AllowedHosts": "*",
   "AppConfiguration": {
-    "AppScope": "YiBin",
+    "AppScope": "ZiGong",
     "YiBin": {
       "CallCenterType": "TianRun", //XunShi、WeiErXin、TianRun、XingTang
       //智能回访

+ 1 - 0
src/Hotline.Application/Knowledge/KnowApplication.cs

@@ -212,6 +212,7 @@ namespace Hotline.Application.Knowledge
                 .WhereIF(dto.Title.NotNullOrEmpty(), (p, k, r) => k.Title.Contains(dto.Title))
                 .WhereIF(dto.CreatorName.NotNullOrEmpty(), (p, k, r) => p.CreatorName.Contains(dto.CreatorName))
                 .WhereIF(dto.KnowledgeTypeId.NotNullOrEmpty(), (p, k, r) => r.KnowledgeTypeId == dto.KnowledgeTypeId)
+                .Where(m => m.CreationTime >= dto.StartTime && m.CreationTime <= dto.EndTime)
                 .OrderByDescending((p, k, r) => p.CreationTime);
 
             if (_sessionContext.OrgIsCenter == false)

+ 10 - 0
src/Hotline.Share/Dtos/Settings/TimeConfig.cs

@@ -22,6 +22,16 @@ namespace Hotline.Share.Dtos.Settings
     {
         public const string BusCodeName = "AcceptTypeCode";
 
+        public OrderTimeClacInfo()
+        {
+            
+        }
+
+        public OrderTimeClacInfo(string acceptTypeCode)
+        {
+            AcceptTypeCode = acceptTypeCode;
+        }
+
         /// <summary>
         /// 受理类型代码
         /// </summary>

+ 5 - 0
src/Hotline/Settings/TimeLimitDomain/ZiGongExpireTimeLimit.cs

@@ -61,6 +61,11 @@ public class ZiGongExpireTimeLimit : ExpireTimeLimitBase, ICalcExpireTime, IScop
         return await base.CalcExpiredTime(beginTime, flowDirection, order);
     }
 
+    public override TimeConfig GetOrderTimeLimitConfig(string? code = null)
+    {
+        return GetTimeConfigByOrderAsync(new OrderTimeClacInfo(code)).GetAwaiter().GetResult();
+    }
+
     /// <summary>
     /// 根据订单信息获取时间配置
     /// </summary>