commit
This commit is contained in:
@@ -105,7 +105,7 @@ public class SmsNcuServiceImpl implements SmsService {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
String token = SmsTokenUtil.getToken();
|
||||
String token = SmsTokenUtil.getInstance().getToken();
|
||||
if (Lang.isEmpty(token)) {
|
||||
log.error("【log】send fail by token is null");
|
||||
return;
|
||||
|
||||
@@ -8,7 +8,9 @@ import com.budwk.app.base.constant.RedisConstant;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.nutz.integration.jedis.RedisService;
|
||||
import org.nutz.ioc.loader.annotation.Inject;
|
||||
import org.nutz.ioc.loader.annotation.IocBean;
|
||||
import org.nutz.json.Json;
|
||||
import org.nutz.mvc.Mvcs;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -24,14 +26,20 @@ import java.util.Map;
|
||||
public class SmsTokenUtil {
|
||||
|
||||
@Inject
|
||||
private static RedisService redisService;
|
||||
private RedisService redisService;
|
||||
|
||||
private static final SmsTokenUtil instance = new SmsTokenUtil();
|
||||
private SmsTokenUtil () {}
|
||||
public static SmsTokenUtil getInstance () {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private static final String TOKEN_URL = "https://poa.ncu.edu.cn/oauth2/token";
|
||||
private static final String CLINT_ID = "dP7SXC1MoYAJHPh6k8Cgsda8tGY=";
|
||||
private static final String CLINT_SECRET = "PFAwVcXOsVFzP3Jwb4RyO5V97o8j8zNTQ8QSTre8oIc=";
|
||||
private static final String SCOPE = "messagecenter:v1:sendMessage";
|
||||
|
||||
public static String getToken() {
|
||||
public String getToken() {
|
||||
String key = RedisConstant.REDIS_SMS_TOKEN_KEY;
|
||||
String token = redisService.get(key);
|
||||
if (StrUtil.isBlank(token)) {
|
||||
|
||||
Reference in New Issue
Block a user