dev:获取人资变动记录
parent
734c12e0da
commit
da60dd03b9
|
|
@ -1,6 +1,7 @@
|
||||||
package com.zcloud.docking.web;
|
package com.zcloud.docking.web;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.hutool.core.map.MapUtil;
|
||||||
import cn.hutool.http.HttpRequest;
|
import cn.hutool.http.HttpRequest;
|
||||||
import cn.hutool.json.JSONArray;
|
import cn.hutool.json.JSONArray;
|
||||||
import cn.hutool.json.JSONConfig;
|
import cn.hutool.json.JSONConfig;
|
||||||
|
|
@ -121,4 +122,61 @@ public class DockingRZController {
|
||||||
|
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取人资人员变动记录
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/getUserChangeInfo")
|
||||||
|
public JSONArray getUserChangeInfo() {
|
||||||
|
|
||||||
|
JSONObject jsonObject = getRequestJson();
|
||||||
|
|
||||||
|
System.out.println("请求参数:" + jsonObject);
|
||||||
|
String body = HttpRequest.post("https://192.168.195.249:28001/idatashare/api/remoteCall/v1/1057031732824408064")
|
||||||
|
.body(jsonObject.toString()).execute().body();
|
||||||
|
System.out.println("请求路径:https://192.168.195.249:28001/idatashare/api/remoteCall/v1/1057031732824408064");
|
||||||
|
JSONObject returnJson = JSONUtil.parseObj(body, config);
|
||||||
|
System.out.println("请求返回:" + returnJson);
|
||||||
|
|
||||||
|
JSONObject boJson = new JSONObject(returnJson.get("bo"));
|
||||||
|
JSONArray jsonArray = new JSONArray(boJson.get("rows"));
|
||||||
|
|
||||||
|
return jsonArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JSONObject getRequestJson(){
|
||||||
|
SignUtil signUtil = new SignUtil();
|
||||||
|
signUtil.setAppKey(rzConfig.getAppKey());
|
||||||
|
signUtil.setAppSecret(rzConfig.getAppSecret());
|
||||||
|
signUtil.setEnvType("online");
|
||||||
|
signUtil.setNonce(RandomStringUtils.randomAlphanumeric(5));
|
||||||
|
signUtil.setTimeStamp(System.currentTimeMillis());
|
||||||
|
Map<String, String> paramMap = new HashMap<>();
|
||||||
|
signUtil.setParamMap(paramMap);
|
||||||
|
List<String> orderByList = new ArrayList<>();
|
||||||
|
signUtil.setOrderByList(orderByList);
|
||||||
|
signUtil.buildSignatureParam();
|
||||||
|
String signature = SignUtil.getSignature(signUtil.getSignatureParam());
|
||||||
|
|
||||||
|
JSONObject jsonObject = new JSONObject();
|
||||||
|
jsonObject.set("appKey", rzConfig.getAppKey())
|
||||||
|
.set("timeStamp", signUtil.getTimeStamp())
|
||||||
|
.set("nonce", signUtil.getNonce())
|
||||||
|
.set("signature", signature)
|
||||||
|
.set("signatureParam", null)
|
||||||
|
.set("apiid", "1057031732824408064")
|
||||||
|
.set("paramMap", paramMap)
|
||||||
|
.set("orderByList", orderByList)
|
||||||
|
.set("envType", signUtil.getEnvType())
|
||||||
|
.set("empNo", "10262589")
|
||||||
|
.set("invokeLogId", null)
|
||||||
|
.set("versionType", "published")
|
||||||
|
.set("sdkType", "JAVA")
|
||||||
|
.set("sdkVersion", "1.0.13")
|
||||||
|
.set("accessIp", null);
|
||||||
|
|
||||||
|
return jsonObject;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue