Parcourir la source

日程对接token获取

zhouy il y a 6 mois
Parent
commit
ac21d9d871
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      qywx-sdk/src/main/java/com/usoftchina/qywx/sdk/BaseSdk.java

+ 2 - 1
qywx-sdk/src/main/java/com/usoftchina/qywx/sdk/BaseSdk.java

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