public ResponseResult Send(SmsSendRequestDTO request) { Log.Info("UserCode={0}&PWDTYPE={1}", request.MobileNo, request.SmsType); SmsValidateProvider valid = new SmsValidateProvider(request.MobileNo, (SmsValidateType)request.SmsType); if (!valid.SendCode()) { return(Fail(valid.PromptInfo.CustomMessage)); } return(Success()); }
public override Task <SmsSendResponseDTO> Send(SmsSendRequestDTO request, ServerCallContext context) { return(Task.Run(() => { SmsSendResponseDTO response = new SmsSendResponseDTO(); Log.Info("UserCode={0}&PWDTYPE={1}", request.MobileNo, request.SmsType); SmsValidateProvider valid = new SmsValidateProvider(request.MobileNo, (SmsValidateType)request.SmsType); if (!valid.SendCode()) { response.RetCode = "0500"; response.RetMsg = valid.PromptInfo.CustomMessage; return response; } response.RetCode = "0000"; response.RetMsg = "ok"; return response; })); }