|
@@ -104,21 +104,23 @@ namespace Hotline.Application.Handlers.FlowEngine
|
|
|
try
|
|
|
{
|
|
|
var user = await _userRepository.GetAsync(notification.TargetStep.HandlerId);
|
|
|
-
|
|
|
- var messageDto = new MessageDto()
|
|
|
+ if (!string.IsNullOrEmpty(user.PhoneNo))
|
|
|
{
|
|
|
- PushBusiness = EPushBusiness.OrderCallback,
|
|
|
- ExternalId = order.Id,
|
|
|
- OrderId = order.Id,
|
|
|
- PushPlatform = EPushPlatform.Sms,
|
|
|
- Remark = order.Title,
|
|
|
- Name = user.PhoneNo,
|
|
|
- TemplateCode = "1004",
|
|
|
- Params = new List<string>() { order.No },
|
|
|
- TelNumber = user.PhoneNo,
|
|
|
+ var messageDto = new MessageDto()
|
|
|
+ {
|
|
|
+ PushBusiness = EPushBusiness.OrderCallback,
|
|
|
+ ExternalId = order.Id,
|
|
|
+ OrderId = order.Id,
|
|
|
+ PushPlatform = EPushPlatform.Sms,
|
|
|
+ Remark = order.Title,
|
|
|
+ Name = user.PhoneNo,
|
|
|
+ TemplateCode = "1004",
|
|
|
+ Params = new List<string>() { order.No },
|
|
|
+ TelNumber = user.PhoneNo,
|
|
|
|
|
|
- };
|
|
|
- await _mediator.Publish(new PushMessageNotify(messageDto), cancellationToken);
|
|
|
+ };
|
|
|
+ await _mediator.Publish(new PushMessageNotify(messageDto), cancellationToken);
|
|
|
+ }
|
|
|
}
|
|
|
catch { }
|
|
|
break;
|