|
@@ -30,10 +30,10 @@ namespace WingSMSModule.Service
|
|
|
private Dictionary<string, string> _testPhoneVerificationCodeDic = new Dictionary<string, string>();
|
|
|
public SMSService()
|
|
|
{
|
|
|
- if(!string.IsNullOrWhiteSpace(_TestPhoneNumbers))
|
|
|
+ if (!string.IsNullOrWhiteSpace(_TestPhoneNumbers))
|
|
|
{
|
|
|
- var phoneNumbers = _TestPhoneNumbers.Split(',', StringSplitOptions.RemoveEmptyEntries);
|
|
|
- foreach(var number in phoneNumbers)
|
|
|
+ var phoneNumbers = _TestPhoneNumbers.Split(',', StringSplitOptions.RemoveEmptyEntries);
|
|
|
+ foreach (var number in phoneNumbers)
|
|
|
{
|
|
|
_testPhoneVerificationCodeDic.Add(number, "8888");
|
|
|
}
|
|
@@ -61,7 +61,8 @@ namespace WingSMSModule.Service
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if(_testPhoneVerificationCodeDic.Keys.Contains(userPhone))
|
|
|
+ Logger.WriteLineInfo($"CheckVerificationCodeAsync,mobiles:{userPhone},verifyCode:{verifyCode}");
|
|
|
+ if (_testPhoneVerificationCodeDic.Keys.Contains(userPhone))
|
|
|
{
|
|
|
return _testPhoneVerificationCodeDic[userPhone] == verifyCode;
|
|
|
}
|
|
@@ -71,6 +72,7 @@ namespace WingSMSModule.Service
|
|
|
}
|
|
|
HttpResponseMessage result = await httpClient.PostAsync(_CheckUrl, new StringContent($"mobile={userPhone}&code={verifyCode}"));
|
|
|
var resultStr = await result.Content.ReadAsStringAsync();
|
|
|
+ Logger.WriteLineInfo($"CheckVerificationCodeAsync,result {resultStr}");
|
|
|
if (resultStr.IndexOf("404") > -1)
|
|
|
{
|
|
|
ThrowCustomerException(CustomerRpcCode.SMSVerifyCodeIsEmpty, "Not found code");
|
|
@@ -106,8 +108,9 @@ namespace WingSMSModule.Service
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
+ Logger.WriteLineInfo($"SendMessageAsync,mobiles:{string.Join(",", mobiles)},template:{template}");
|
|
|
var phone = mobiles.FirstOrDefault();
|
|
|
- if(_testPhoneVerificationCodeDic.Keys.Contains(phone))
|
|
|
+ if (_testPhoneVerificationCodeDic.Keys.Contains(phone))
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
@@ -118,6 +121,7 @@ namespace WingSMSModule.Service
|
|
|
HttpResponseMessage result = await httpClient.PostAsync(_SendUrl, new StringContent($"mobile={mobiles.FirstOrDefault()}&templateid={template}"));
|
|
|
var resultStr = await result.Content.ReadAsStringAsync();
|
|
|
//TencentHelper.SendSmsSync(new SendSmsModel { TemplateId = template, Mobiles = mobiles, Params = templateArg });
|
|
|
+ Logger.WriteLineInfo($"SendMessageAsync,result {resultStr}");
|
|
|
var reusltObj = new ResultJson();
|
|
|
try
|
|
|
{
|