fix(ApiSmsServiceImpl): 重置支付密码时获取验证包提示操作失败处理

This commit is contained in:
ywk 2025-04-15 13:41:51 +08:00
parent c55b4df10b
commit 34a71d0321
1 changed files with 4 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import com.hzs.common.core.constant.SmsConstants;
import com.hzs.common.core.constant.msg.SystemMsgConstants;
import com.hzs.common.core.domain.R;
import com.hzs.common.core.enums.ESmsTemplate;
import com.hzs.common.core.exception.ServiceException;
import com.hzs.common.core.service.RedisService;
import com.hzs.common.core.utils.SloganUtil;
import com.hzs.common.core.utils.StringUtils;
@ -92,9 +93,10 @@ public class ApiSmsServiceImpl implements IApiSmsService {
// 返回成功验证码放入缓存
redisService.setCacheObject(eSmsTemplate.getCache() + pkMember, code, SmsConstants.FAILURE_TIME, TimeUnit.MINUTES);
return true;
} else {
log.error("发送短信失败:{}", sendR.getMsg());
throw new ServiceException(sendR.getMsg());
}
log.error("发送短信失败:{}", sendR.getMsg());
return false;
}
@Override