This commit is contained in:
@jyuhsin
2026-03-18 13:55:06 +08:00
parent 2048d00476
commit c0cfcedeaf
@@ -5,6 +5,7 @@ import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject; import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.budwk.app.base.constant.RedisConstant; import com.budwk.app.base.constant.RedisConstant;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.nutz.integration.jedis.RedisService; import org.nutz.integration.jedis.RedisService;
import org.nutz.ioc.loader.annotation.Inject; import org.nutz.ioc.loader.annotation.Inject;
@@ -23,18 +24,17 @@ import java.util.Map;
* @注释 :短信token工具类 * @注释 :短信token工具类
*/ */
@Slf4j @Slf4j
@IocBean
public class SmsTokenUtil { public class SmsTokenUtil {
@Inject @Inject
private RedisService redisService; private RedisService redisService;
private static final SmsTokenUtil instance = new SmsTokenUtil(); public static SmsTokenUtil getInstance() {
private SmsTokenUtil () {} return Mvcs.getIoc().get(SmsTokenUtil.class);
public static SmsTokenUtil getInstance () { }
return instance;
}
private static final String TOKEN_URL = "https://poa.ncu.edu.cn/oauth2/token"; 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_ID = "dP7SXC1MoYAJHPh6k8Cgsda8tGY=";
private static final String CLINT_SECRET = "PFAwVcXOsVFzP3Jwb4RyO5V97o8j8zNTQ8QSTre8oIc="; private static final String CLINT_SECRET = "PFAwVcXOsVFzP3Jwb4RyO5V97o8j8zNTQ8QSTre8oIc=";
private static final String SCOPE = "messagecenter:v1:sendMessage"; private static final String SCOPE = "messagecenter:v1:sendMessage";