|
@@ -1303,20 +1303,20 @@ public class OrderApplication : IOrderApplication, IScopeDependency
|
|
canUpdateOrderSender);
|
|
canUpdateOrderSender);
|
|
//TODO发送短信即将超期
|
|
//TODO发送短信即将超期
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
- //自动延期订阅
|
|
|
|
- var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
- if (bool.Parse(enabled))
|
|
|
|
- {
|
|
|
|
- //自动延期催办短信发送
|
|
|
|
- await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
- EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
-
|
|
|
|
- await _capPublisher.PublishDelayAsync(
|
|
|
|
- expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1),
|
|
|
|
- EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
- new PublishAutomaticDelayDto() { OrderId = order.Id },
|
|
|
|
- cancellationToken: cancellationToken);
|
|
|
|
- }
|
|
|
|
|
|
+ ////自动延期订阅
|
|
|
|
+ //var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
+ //if (bool.Parse(enabled))
|
|
|
|
+ //{
|
|
|
|
+ // //自动延期催办短信发送
|
|
|
|
+ // await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
+ // EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
+
|
|
|
|
+ // await _capPublisher.PublishDelayAsync(
|
|
|
|
+ // expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1),
|
|
|
|
+ // EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
+ // new PublishAutomaticDelayDto() { OrderId = order.Id },
|
|
|
|
+ // cancellationToken: cancellationToken);
|
|
|
|
+ //}
|
|
}
|
|
}
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToOrg)
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToOrg)
|
|
{
|
|
{
|
|
@@ -1341,16 +1341,16 @@ public class OrderApplication : IOrderApplication, IScopeDependency
|
|
//TODO发送短信即将超期
|
|
//TODO发送短信即将超期
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
//自动延期订阅
|
|
//自动延期订阅
|
|
- var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
- if (bool.Parse(enabled))
|
|
|
|
- {
|
|
|
|
- //自动延期催办短信发送
|
|
|
|
- await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
- EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
|
|
+ //var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
+ //if (bool.Parse(enabled))
|
|
|
|
+ //{
|
|
|
|
+ // //自动延期催办短信发送
|
|
|
|
+ // await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
+ // EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
|
|
- _capPublisher.PublishDelay(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1), EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
- new PublishAutomaticDelayDto() { OrderId = order.Id });
|
|
|
|
- }
|
|
|
|
|
|
+ // _capPublisher.PublishDelay(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1), EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
+ // new PublishAutomaticDelayDto() { OrderId = order.Id });
|
|
|
|
+ //}
|
|
}
|
|
}
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToCenter)
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToCenter)
|
|
{
|
|
{
|
|
@@ -1364,16 +1364,16 @@ public class OrderApplication : IOrderApplication, IScopeDependency
|
|
//TODO发送短信即将超期
|
|
//TODO发送短信即将超期
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
//_capPublisher.PublishDelay(expiredTimeConfig.NearlyExpiredTime - DateTime.Now, EventNames.HotlineOrderNearlyExpiredTimeSms, new PublishNearlyExpiredTimeSmsDto() { OrderId = order.Id });
|
|
//自动延期订阅
|
|
//自动延期订阅
|
|
- var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
- if (bool.Parse(enabled))
|
|
|
|
- {
|
|
|
|
- //自动延期催办短信发送
|
|
|
|
- await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
- EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
-
|
|
|
|
- _capPublisher.PublishDelay(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1), EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
- new PublishAutomaticDelayDto() { OrderId = order.Id });
|
|
|
|
- }
|
|
|
|
|
|
+ //var enabled = _systemSettingCacheManager.GetSetting(SettingConstants.EnabledAutomaticDelay)?.SettingValue[0];
|
|
|
|
+ //if (bool.Parse(enabled))
|
|
|
|
+ //{
|
|
|
|
+ // //自动延期催办短信发送
|
|
|
|
+ // await _capPublisher.PublishDelayAsync(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(2),
|
|
|
|
+ // EventNames.HotlineOrderAutomaticSendSmsDelay, new PublishAutomaticDelayDto() { OrderId = order.Id }, cancellationToken: cancellationToken);
|
|
|
|
+
|
|
|
|
+ // _capPublisher.PublishDelay(expiredTimeConfig.ExpiredTime - DateTime.Now.AddHours(1), EventNames.HotlineOrderAutomaticDelay,
|
|
|
|
+ // new PublishAutomaticDelayDto() { OrderId = order.Id });
|
|
|
|
+ //}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToFile) //中心直接归档,中心意见为实际办理意见
|
|
else if (dto.Workflow.FlowDirection is EFlowDirection.CenterToFile) //中心直接归档,中心意见为实际办理意见
|