|
|
@@ -26,6 +26,7 @@ public abstract class BaseSdk {
|
|
|
public final static String DEFAULT_AGENT_CODE = "Uas";//默认应用,代开发应用审批及打卡均只能通过其他应用获取
|
|
|
public final static String CHECKIN_AGENT_CODE = "Checkin";
|
|
|
public final static String APPROVAL_AGENT_CODE = "Approval";
|
|
|
+ public final static String SCHEDULE_AGENT_CODE = "Schedule";
|
|
|
/**
|
|
|
* <私钥, Token>
|
|
|
*/
|
|
|
@@ -92,7 +93,7 @@ public abstract class BaseSdk {
|
|
|
throw new RuntimeException("没有找到应用" + agentCode);
|
|
|
}
|
|
|
//企业微信待开发应用无法通过审批及打卡应用获取,统一通过Uas应用获取
|
|
|
- if((agentCode.equals(CHECKIN_AGENT_CODE) || agentCode.equals(APPROVAL_AGENT_CODE)) && agent.getSecret().equals(DEFAULT_AGENT_CODE) ){
|
|
|
+ if((agentCode.equals(CHECKIN_AGENT_CODE) || agentCode.equals(APPROVAL_AGENT_CODE) || agentCode.equals(SCHEDULE_AGENT_CODE)) && agent.getSecret().equals(DEFAULT_AGENT_CODE) ){
|
|
|
agent = getAgentMap().get(DEFAULT_AGENT_CODE);
|
|
|
}
|
|
|
if (!accessTokenMap.containsKey(agent.getSecret()) || accessTokenMap.get(agent.getSecret()).expired()) {
|