Exemple #1
0
        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());
        }
Exemple #2
0
 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;
     }));
 }