dev:获取人资变动记录
parent
734c12e0da
commit
da60dd03b9
|
|
@ -1,6 +1,7 @@
|
|||
package com.zcloud.docking.web;
|
||||
|
||||
|
||||
import cn.hutool.core.map.MapUtil;
|
||||
import cn.hutool.http.HttpRequest;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONConfig;
|
||||
|
|
@ -121,4 +122,61 @@ public class DockingRZController {
|
|||
|
||||
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