提交 5fd6e412 authored 作者: inroi's avatar inroi

微调

上级 b81e2d51
......@@ -6,6 +6,8 @@
package org.jeecg.modules.iost.ims.client;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.kingdee.bos.webapi.entity.IdentifyInfo;
import com.kingdee.bos.webapi.sdk.K3CloudApi;
import kingdee.bos.json.JSONObject;
import kingdee.bos.webapi.client.ApiHttpClient;
import kingdee.bos.webapi.client.ApiRequest;
......@@ -14,7 +16,6 @@ import kingdee.bos.webapi.client.IAsyncActionCallBack;
import org.apache.http.client.CookieStore;
import org.jeecg.common.util.ThreadLocalConfig;
import java.time.LocalDateTime;
import java.util.HashMap;
import java.util.Map;
......@@ -36,19 +37,26 @@ public class KingdeeApiClient {
map2 = new HashMap();
map2.put("don_delete!", "don_delete!");
}
ApiRequest<T> request = this.createRequest(servicename, parameters, returnType);
/*ApiRequest<T> request = this.createRequest(servicename, parameters, returnType);
ApiHttpClient<T> httpClient = new ApiHttpClient();
request.setListener(httpClient);
System.out.println("-------------");
System.out.println(request.getServerUrl());
request.setListener(httpClient);*/
long beginTime = System.currentTimeMillis();
System.out.println(LocalDateTime.now());
T send = httpClient.Send(request, returnType);
System.out.println(send);
System.out.println(LocalDateTime.now());
System.out.println("-------------");
//测试环境
IdentifyInfo identifyInfo = new IdentifyInfo() {
};
identifyInfo.setAppId("232190_5d4pQbjpRvp86VypX3TD1dXJUKXc4ppo");
identifyInfo.setAppSecret("7e4a4779a554403eb2189bf3841552e3");
identifyInfo.setServerUrl("http://10.10.1.212/k3cloud/");
identifyInfo.setdCID("62fa11f8d7448e");
identifyInfo.setlCID(2052);
identifyInfo.setUserName("Administrator");
K3CloudApi k3CloudApi = new K3CloudApi(identifyInfo);
T send = k3CloudApi.execute(servicename, parameters, returnType);
long Costime = System.currentTimeMillis() - beginTime;
System.out.println("--------->" + Costime);
if (!ObjectUtils.isEmpty(map2)) {
map2.put("Costime", Costime);
ThreadLocalConfig.set(map2);
......
......@@ -430,7 +430,7 @@ public class WebApi {
@AutoLog(value = "第三方通用接口-检验连接参数功能")
@ApiOperation(value = "第三方通用接口-检验连接参数功能", notes = "第三方通用接口-检验连接参数功能")
public synchronized Result ManualCheck(@RequestBody ConnectParmVo connectParmVo) {
/*Boolean result = false;
Boolean result = false;
KingdeeK3CloudApiClient client = new KingdeeK3CloudApiClient(connectParmVo.getKingdeeConnectParm().getK3CloudURL());
String k3CloudURL = connectParmVo.getKingdeeConnectParm().getK3CloudURL();
String dbId = connectParmVo.getKingdeeConnectParm().getDbId();
......@@ -457,7 +457,7 @@ public class WebApi {
throw new KingdeeConnectException(KingDeeConstant.DBID);
}
return Result.OK("参数正确,金蝶云连接成功");
}*/
}
try {
//测试
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论