瀏覽代碼

浦江基石,文件分享二开

CRK 11 月之前
父節點
當前提交
c832c466ca

+ 6 - 4
mjava-luyi/src/main/java/com/malk/luyi/controller/PJJSController.java

@@ -179,11 +179,13 @@ public class PJJSController {
        // System.out.println("list.get(0):"+list.get(0).toString());
        // return McR.success(ydClient.convertTemporaryUrl(list.get(0).get("url").toString(),"APP_G951QZ32AUJNJUE4G127","HOA66I8176RID79L6QF3554SPPYH22VTBH1TLX6",ddapptonken));
         //log.info("url, {}",McR.success(ydClient.convertTemporaryUrl_PJJS(list.get(0).get("url").toString() )));
-      //  System.out.println("URL:"+McR.success(ydClient.convertTemporaryUrl_PJJS(list.get(0).get("url").toString() )));
+   //System.out.println("URL:"+McR.success(ydClient.convertTemporaryUrl_PJJS(list.get(0).get("url").toString() )));
+        System.out.println("afasdf:"+ydClient.convertTemporaryUrl_PJJS(list.get(0).get("url").toString() ));
        return McR.success(ydClient.convertTemporaryUrl_PJJS(list.get(0).get("url").toString() ));
-        //previewUrl
-       // System.out.println("url:"+list.get(0) );
-       // return McR.success(list.get(0).get("previewUrl").toString());
+
+//
+//       System.out.println("url:"+list.get(0) );
+//      return McR.success(list.get(0).get("downloadUrl").toString());
 
 
 

+ 1 - 0
mjava/src/main/java/com/malk/service/aliwork/impl/YDClientImpl.java

@@ -150,6 +150,7 @@ public class YDClientImpl implements YDClient {
         param.put("userId", YDConf.PUB_ACCOUNT);
         param.put("fileUrl", url);          // URL在param上时, 需要编码 [UtilHttp已经做了编码] - URLEncoder.encode(url, "UTF-8")
         param.put("timeout", 60000);      // 默认1分钟, 最大24小时 [毫秒]
+        System.out.println("ssss:"+(String) DDR_New.doGet("https://api.dingtalk.com/v1.0/yida/apps/temporaryUrls/APP_G951QZ32AUJNJUE4G127" , ddClient.initTokenHeader_PJSS(), param).getResult());
         return (String) DDR_New.doGet("https://api.dingtalk.com/v1.0/yida/apps/temporaryUrls/APP_G951QZ32AUJNJUE4G127" , ddClient.initTokenHeader_PJSS(), param).getResult();
     }
 

+ 3 - 0
mjava/src/main/java/com/malk/service/dingtalk/DDClient.java

@@ -32,5 +32,8 @@ public interface DDClient {
     Map getUserInfoByCode(String accessToken, String code);
 
     Map initTokenHeader_PJSS();
+
+
+    Map getusergroup(String UserId);//获取用户考勤组
 }
 

+ 15 - 0
mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient.java

@@ -112,4 +112,19 @@ public class DDImplClient implements DDClient {
     public Map getUserInfoByCode(String accessToken, String code) {
         return (Map) DDR.doPost("https://oapi.dingtalk.com/topapi/v2/user/getuserinfo", null, DDConf.initTokenParams(accessToken), UtilMap.map("code", code)).getResult();
     }
+
+
+    public Map getusergroup( String userid) {
+
+        Map param = new HashMap();
+        param.put("appkey", "dingapqprcbwk5bvahc1");
+        param.put("appsecret", "V_YgI8ZYx3lSf_Fw3qNH6k-U9umKhxglpPrnPkdb73CVrXWFme_SwUCdQxR2poFi");
+        DDR r = (DDR) UtilHttp.doGet("https://oapi.dingtalk.com/gettoken", param, DDR.class);
+        log.info("响应token, {}", r.getAccessToken());
+       String accessToken = r.getAccessToken();
+        // token失效自动重置: DD重新调用会重置过期时间
+        UtilToken.put("invalid-token-dingtalk", accessToken, r.getExpiresIn() * 1000L);
+
+        return (Map) DDR.doPost("https://oapi.dingtalk.com/topapi/attendance/getusergroup", null, DDConf.initTokenParams(accessToken), UtilMap.map("userid", userid)).getResult();
+    }
 }