|
@@ -8,6 +8,7 @@ import com.sckw.core.model.constant.Global;
|
|
|
import com.sckw.core.utils.NumberUtils;
|
|
import com.sckw.core.utils.NumberUtils;
|
|
|
import com.sckw.core.utils.StringUtils;
|
|
import com.sckw.core.utils.StringUtils;
|
|
|
import com.sckw.core.web.context.LoginUserHolder;
|
|
import com.sckw.core.web.context.LoginUserHolder;
|
|
|
|
|
+import com.sckw.message.model.vo.req.GetSmsVerifyCoderReqVO;
|
|
|
import com.sckw.message.model.vo.req.SendSmsVerifyCoderReqVO;
|
|
import com.sckw.message.model.vo.req.SendSmsVerifyCoderReqVO;
|
|
|
import com.sckw.redis.constant.RedisConstant;
|
|
import com.sckw.redis.constant.RedisConstant;
|
|
|
import com.sckw.redis.utils.RedissonUtils;
|
|
import com.sckw.redis.utils.RedissonUtils;
|
|
@@ -17,6 +18,7 @@ import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.cloud.stream.function.StreamBridge;
|
|
import org.springframework.cloud.stream.function.StreamBridge;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
@@ -58,4 +60,8 @@ public class SmsService {
|
|
|
streamBridge.send("sckw-sms", JSON.toJSONString(sckwSms));
|
|
streamBridge.send("sckw-sms", JSON.toJSONString(sckwSms));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public String getVerifyCode(GetSmsVerifyCoderReqVO param) {
|
|
|
|
|
+ String key = String.format(RedisConstant.MESSAGE_SMS_VERIFY_CODE_VALUE_KEY, param.getType(), param.getPhone());
|
|
|
|
|
+ return RedissonUtils.getString(key);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|