Browse Source

流程内不计算期满时间 工单计算期满时间在流程外orderApplication.SaveOrderWorkflowInfo 里面

田爽 5 months ago
parent
commit
c660113fc7
1 changed files with 10 additions and 10 deletions
  1. 10 10
      src/Hotline.Application/Handlers/FlowEngine/WorkflowNextHandler.cs

+ 10 - 10
src/Hotline.Application/Handlers/FlowEngine/WorkflowNextHandler.cs

@@ -116,16 +116,16 @@ public class WorkflowNextHandler : INotificationHandler<NextStepNotify>
                     order.UpdateHandlingStatus(workflow.IsInCountersign);
                     order.UpdateHandlingStatus(workflow.IsInCountersign);
                     _mapper.Map(workflow, order);
                     _mapper.Map(workflow, order);
 
 
-                    var isCenterToOrg = data.FlowDirection is EFlowDirection.CenterToOrg; 
-                    if (isCenterToOrg)
-                    {
-                        var expiredTimeConfig =
-                            await _expireTime.CalcExpiredTime(DateTime.Now, EFlowDirection.CenterToOrg, order.Adapt<OrderTimeClacInfo>());
-                        order.CenterToOrg(expiredTimeConfig.TimeText, expiredTimeConfig.Count,
-                            expiredTimeConfig.TimeType, expiredTimeConfig.ExpiredTime, expiredTimeConfig.NearlyExpiredTime
-                            , expiredTimeConfig.NearlyExpiredTimeOne, notification.Dto.Opinion, notification.Trace.HandlerId,
-                            notification.Trace.HandlerName, true);
-                    }
+                    //var isCenterToOrg = data.FlowDirection is EFlowDirection.CenterToOrg; 
+                    //if (isCenterToOrg)
+                    //{
+                    //    var expiredTimeConfig =
+                    //        await _expireTime.CalcExpiredTime(DateTime.Now, EFlowDirection.CenterToOrg, order.Adapt<OrderTimeClacInfo>());
+                    //    order.CenterToOrg(expiredTimeConfig.TimeText, expiredTimeConfig.Count,
+                    //        expiredTimeConfig.TimeType, expiredTimeConfig.ExpiredTime, expiredTimeConfig.NearlyExpiredTime
+                    //        , expiredTimeConfig.NearlyExpiredTimeOne, notification.Dto.Opinion, notification.Trace.HandlerId,
+                    //        notification.Trace.HandlerName, true);
+                    //}
 
 
                     if (order.CounterSignType is ECounterSignType.Center &&
                     if (order.CounterSignType is ECounterSignType.Center &&
                         notification.Trace.BusinessType is EBusinessType.Seat or EBusinessType.Send &&
                         notification.Trace.BusinessType is EBusinessType.Seat or EBusinessType.Send &&