浏览代码

修复自贡 特提期满时间计算

qinchaoyue 7 月之前
父节点
当前提交
8c07f0e89b
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      src/Hotline.Api/Controllers/OrderController.cs

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

@@ -4741,7 +4741,15 @@ public class OrderController : BaseController
             //if (dto.AlterTime)
             //{
             //var expiredTime = _timeLimitDomainService.CalcEndTime(DateTime.Now, order.AcceptTypeCode);
-            var expiredTime = await _expireTime.CalcEndTime(DateTime.Now, order.AcceptTypeCode);
+            ExpiredTimeWithConfig? expiredTime = null;
+            if (_appOptions.Value.IsZiGong)
+            {
+                if (special.FlowDirection != null)
+                    expiredTime = await _expireTime.CalcExpiredTime(DateTime.Now, special.FlowDirection.Value, order.Adapt<OrderTimeClacInfo>());
+            }
+            else { 
+                expiredTime = await _expireTime.CalcEndTime(DateTime.Now, order.AcceptTypeCode);
+            }
             //var processType = dto.FlowDirection == EFlowDirection.OrgToCenter || dto.FlowDirection == EFlowDirection.CenterToCenter ? EProcessType.Zhiban : EProcessType.Jiaoban;
             var processType = special.FlowDirection is EFlowDirection.OrgToCenter or EFlowDirection.CenterToCenter or EFlowDirection.FiledToCenter
                 ? EProcessType.Zhiban