fix:1.lib包打包问题2.完善注释
This commit is contained in:
parent
a5e0c6dd60
commit
43dc540f05
|
@ -12,13 +12,13 @@ import org.springframework.core.env.Environment;
|
|||
public class InstanceSDK {
|
||||
|
||||
public static QiyeOpenPlatSDK getInstance() {
|
||||
//init
|
||||
// 获取nacos armd.yaml配置文件中企业邮箱的相关配置信息
|
||||
Environment env = SpringContextUtils.getBean(Environment.class);
|
||||
String appId = env.getProperty("qiyeEmail.appId");
|
||||
String orgOpenId = env.getProperty("qiyeEmail.orgOpenId");
|
||||
String authCode = env.getProperty("qiyeEmail.authCode");
|
||||
String urlPrefix = env.getProperty("qiyeEmail.urlPrefix");
|
||||
|
||||
// 使用配置信息初始化配置类
|
||||
QiyeOpenPlatSDKConfig qiyeOpenPlatSDKConfig = QiyeOpenPlatSDKConfig.builder()
|
||||
//应用ID
|
||||
.appId(appId)
|
||||
|
@ -27,9 +27,9 @@ public class InstanceSDK {
|
|||
//服务地址信息
|
||||
.urlPrefix(urlPrefix)
|
||||
.build();
|
||||
// 创建SDK实例
|
||||
// 使用配置类创建SDK实例
|
||||
QiyeOpenPlatSDK qiyeOpenPlatSDK = new QiyeOpenPlatSDK("qiyeOpenPlatSDK", qiyeOpenPlatSDKConfig);
|
||||
// 通过授权码登录 获取Token并设置Token
|
||||
// 通过授权码登录 获取Token类并给SDK实例设置Token类
|
||||
R<AppLoginResp> appLoginRespR = qiyeOpenPlatSDK.appLogin(authCode);
|
||||
AppLoginResp appLoginResp = appLoginRespR.getDataBean(AppLoginResp.class);
|
||||
qiyeOpenPlatSDK.getQiyeOpenPlatSDKConfig().setupToken(appLoginResp);
|
||||
|
|
|
@ -18,9 +18,13 @@ import org.jeecg.modules.qiyeEmail.base.dto.ResponseText;
|
|||
public class Account {
|
||||
|
||||
public static AccountInfo getMailAccountInfo(RParam rParam) {
|
||||
// 获取已登录的SDK实例
|
||||
QiyeOpenPlatSDK platSDK = InstanceSDK.getInstance();
|
||||
// 设置请求参数
|
||||
Q reqParam = Q.init(rParam);
|
||||
// 使用SDK实例调用指定API 拿到请求结果
|
||||
R result = platSDK.commonInvoke(reqParam, AccountAPI.ACCOUNTINFO);
|
||||
// 反序列化Json为对象
|
||||
String responseText = result.getResponseText();
|
||||
AccountInfo accountInfo = new AccountInfo();
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue
Block a user