修改手机验证码触发逻辑

This commit is contained in:
lianxiang 2018-09-30 16:08:50 +08:00
parent ea869e7b42
commit 431a19b043
2 changed files with 11 additions and 11 deletions

View File

@ -90,12 +90,12 @@
GIGA_ShowToast(@"请输入正确手机号"); GIGA_ShowToast(@"请输入正确手机号");
return; return;
} }
btn.userInteractionEnabled = NO;
[self startTimer:btn];
[self sendVerifiCode:btn]; [self sendVerifiCode:btn];
} }
-(void)startTimer:(UIButton *)btn{ -(void)startTimer:(UIButton *)btn{
btn.userInteractionEnabled = NO;
if (_time>0) { if (_time>0) {
_timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{ _timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{
NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time]; NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time];
@ -128,7 +128,9 @@
[api requstDataWithResult:^(GiGaAPIResult *result) { [api requstDataWithResult:^(GiGaAPIResult *result) {
[MBProgressHUD hideHUDForView:self.view animated:YES]; [MBProgressHUD hideHUDForView:self.view animated:YES];
GILog(@"短信获取%@",result.message); GILog(@"短信获取%@",result.message);
btn.userInteractionEnabled = YES; if (result.success) {
[self startTimer:btn];
}
}]; }];
} }

View File

@ -79,17 +79,13 @@
GIGA_ShowToast(@"请输入正确手机号"); GIGA_ShowToast(@"请输入正确手机号");
return; return;
} }
btn.userInteractionEnabled = NO;
[self startTimer:btn];
[self requstCode:btn]; [self requstCode:btn];
} }
// //
-(void)startTimer:(UIButton *)btn{ -(void)startTimer:(UIButton *)btn{
btn.userInteractionEnabled = NO;
if (_time>0) { if (_time>0) {
_timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{ _timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{
NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time]; NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time];
@ -123,10 +119,12 @@
NSDictionary *params = @{@"mobile":self.phoneNumberTextField.text}; NSDictionary *params = @{@"mobile":self.phoneNumberTextField.text};
GiGaBaseAPiRequest *requst = [GiGaBaseAPiRequest initWithRequestPath:@"msg/sms/v1/retrievesendcode" method:RequestPostMethod parms:params]; GiGaBaseAPiRequest *requst = [GiGaBaseAPiRequest initWithRequestPath:@"msg/sms/v1/retrievesendcode" method:RequestPostMethod parms:params];
[requst requstDataWithResult:^(GiGaAPIResult *result) { [requst requstDataWithResult:^(GiGaAPIResult *result) {
btn.userInteractionEnabled = YES;
[self.view hideToastActivity]; [self.view hideToastActivity];
GIGA_ShowToast(result.message); GIGA_ShowToast(result.message);
if (result.success) {
//
[self startTimer:btn];
}
}]; }];
} }