update code
parent
6ed84b9dad
commit
6afbc7d937
|
@ -12,6 +12,7 @@ import java.util.Objects;
|
|||
|
||||
public class AttendanceJgwTask {
|
||||
static String host="http://api.gongyoumishu.com:80/gomeetapi/";
|
||||
//sign/photo/20240101/E24E76-C9A5CB-0000FF/1741751233297383424_8848.JPG
|
||||
public static String getToken(String appid,String secret){
|
||||
String grantType="client_credential";
|
||||
String path="/webapi/credential";
|
||||
|
@ -48,24 +49,49 @@ public class AttendanceJgwTask {
|
|||
return;
|
||||
}
|
||||
System.out.println(token);
|
||||
findAddWorkerByProject(appid,token,prjId);
|
||||
//findAddWorkerByProject(appid,token,prjId);
|
||||
findAttendanceByProject(appid,token,prjId);
|
||||
}
|
||||
public static void findAddWorkerByProject(String appId,String token,String projectId){
|
||||
String path="/webapi/project/findAddWorkerByProject";
|
||||
String timestamp=""+DateUtil.current();
|
||||
public static void findAttendanceByProject(String appId,String token,String projectId){
|
||||
String path="/webapi/project/findAttendanceByProject";
|
||||
String time = System.currentTimeMillis() + "";
|
||||
String startId="0";
|
||||
String url=host+path+"?"+"appId=" + appId + "&tokenSign=" + token +"×tamp" + timestamp;
|
||||
String url=host+path+"?appId=" + appId + "&tokenSign=" + token +"×tamp=" + time;
|
||||
System.out.println(url);
|
||||
String tokenSign = Md5Utils.hash(url);
|
||||
System.out.println(tokenSign);
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("appId",appId);
|
||||
params.put("timestamp",timestamp);
|
||||
params.put("timestamp",time);
|
||||
params.put("tokenSign",tokenSign);
|
||||
params.put("projectId",projectId);
|
||||
params.put("startId",startId);
|
||||
params.put("startId",startId);
|
||||
params.put("startTime","2024-01-01");
|
||||
params.put("endTime","2024-01-20");
|
||||
Request request = new Request.Builder()
|
||||
.url(host+path)
|
||||
.post(toFormBody(params))
|
||||
.build();
|
||||
String data=AttendanceTask.getResult(request);
|
||||
System.out.println(data);
|
||||
}
|
||||
public static void findAddWorkerByProject(String appId,String token,String projectId){
|
||||
String path="/webapi/project/findAddWorkerByProject";
|
||||
String time = System.currentTimeMillis() + "";
|
||||
String startId="0";
|
||||
String url=host+path+"?appId=" + appId + "&tokenSign=" + token +"×tamp=" + time;
|
||||
System.out.println(url);
|
||||
String tokenSign = Md5Utils.hash(url);
|
||||
System.out.println(tokenSign);
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("appId",appId);
|
||||
params.put("timestamp",time);
|
||||
params.put("tokenSign",tokenSign);
|
||||
params.put("projectId",projectId);
|
||||
params.put("startId",startId);
|
||||
Request request = new Request.Builder()
|
||||
.url(url)
|
||||
.url(host+path)
|
||||
.post(toFormBody(params))
|
||||
.build();
|
||||
String data=AttendanceTask.getResult(request);
|
||||
|
|
Loading…
Reference in New Issue