|
|
|
|
@@ -2,6 +2,7 @@ package com.jeelowcode.service.bpm.config.framework.portal.core;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.http.Header;
|
|
|
|
|
import cn.hutool.http.HttpRequest;
|
|
|
|
|
import cn.hutool.http.HttpResponse;
|
|
|
|
|
import com.jeelowcode.framework.plus.core.toolkit.StringUtils;
|
|
|
|
|
import com.jeelowcode.service.bpm.config.framework.portal.core.dto.*;
|
|
|
|
|
import com.jeelowcode.tool.framework.common.util.json.JsonUtils;
|
|
|
|
|
@@ -14,7 +15,7 @@ import static com.jeelowcode.service.bpm.config.framework.portal.core.PortalRequ
|
|
|
|
|
/**
|
|
|
|
|
* 描述:请求门户信息
|
|
|
|
|
*
|
|
|
|
|
* @author shelly
|
|
|
|
|
* @author yangchenjj
|
|
|
|
|
*/
|
|
|
|
|
@Slf4j
|
|
|
|
|
public class PortalRequest {
|
|
|
|
|
@@ -85,7 +86,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO receiveTodoRequest(ReceiveTodoRequestDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_RECEIVE_TODO_REQUEST_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -94,7 +97,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO receiveCCRequest(ReceiveCCRequestDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_RECEIVE_CC_REQUEST_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -103,7 +108,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO processDoneRequest(ProcessDoneRequestDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_PROCESS_DONE_REQUEST_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -112,7 +119,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO processOverRequest(ProcessOverRequestDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_PROCESS_OVER_REQUEST_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -121,7 +130,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO receiveRequestInfo(ReceiveRequestInfoDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_RECEIVE_REQUEST_INFO_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -130,7 +141,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO deleteRequestInfo(DeleteRequestInfoDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_DELETE_REQUEST_INFO_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -139,7 +152,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO deleteUserRequestInfo(DeleteUserRequestInfoDTO requestDTO) {
|
|
|
|
|
requestDTO.setSysCode(this.sysCode);
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_DELETE_USER_REQUEST_INFO_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -148,7 +163,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO batchDeleteUserRequestInfo(List<DeleteUserRequestInfoDTO> requestDTO) {
|
|
|
|
|
requestDTO.forEach(request -> request.setSysCode(this.sysCode));
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_BATCH_DELETE_USER_REQUEST_INFO_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -157,7 +174,9 @@ public class PortalRequest {
|
|
|
|
|
public PortalTodoResponseDTO batchReceiveRequestInfo(List<ReceiveRequestInfoDTO> requestDTO) {
|
|
|
|
|
requestDTO.forEach(request -> request.setSysCode(this.sysCode));
|
|
|
|
|
HttpRequest httpRequest = initHttpRequest(getRequestUrl(PATH_BATCH_RECEIVE_REQUEST_INFO_BY_JSON), requestDTO);
|
|
|
|
|
return JsonUtils.parseObject(httpRequest.execute().body(), PortalTodoResponseDTO.class);
|
|
|
|
|
try (HttpResponse httpResponse = httpRequest.execute()) {
|
|
|
|
|
return JsonUtils.parseObject(httpResponse.body(), PortalTodoResponseDTO.class);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|