fix:1.lib包打包问题2.完善注释

This commit is contained in:
nieziyan 2023-11-16 19:25:04 +08:00
parent a5e0c6dd60
commit 43dc540f05
2 changed files with 8 additions and 4 deletions

View File

@ -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);

View File

@ -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 {