|
@@ -25,13 +25,14 @@ public class RequestService {
|
|
|
private final ApiUtils apiUtils;
|
|
|
public static final MediaType JSON1 = MediaType.parse("application/json; charset=utf-8");
|
|
|
private final ProjectService projectService;
|
|
|
- private final ClientService clientService;
|
|
|
- //从权限系统查询专题库负责人信息
|
|
|
+ private final ClientService clientService;
|
|
|
+
|
|
|
+ //从权限系统查询专题库负责人信息
|
|
|
public String getDepartmentFromPCS(List<Project> dataList) throws IOException {
|
|
|
//获取专题库负责人对应信息
|
|
|
Map<String, Object> map1 = new HashMap<>();
|
|
|
map1.put("departmentId", dataList.stream().map(Project::getDepartmentId).filter(Objects::nonNull).collect(Collectors.toList()));
|
|
|
- return apiUtils.invokeApi(new JSONObject(map1), "/permission/api/system/getDepartmentById", "post", "data");
|
|
|
+ return apiUtils.invokeApi(new JSONObject(map1), "/permission/api/system/getDepartmentById", "post", "data");
|
|
|
}
|
|
|
|
|
|
//从权限系统获取专题库负责人对应信息
|
|
@@ -40,14 +41,15 @@ public class RequestService {
|
|
|
map1.put("personnelId", dataList.stream().map(Project::getPersonnelId).collect(Collectors.toList()));
|
|
|
return apiUtils.invokeApi(new JSONObject(map1), "/permission/api/system/getPersonnelById", "post", "data");
|
|
|
}
|
|
|
+
|
|
|
//从权限系统获取验证码
|
|
|
- public String getverifyCodeFromPCS() throws IOException {
|
|
|
+ public String getVerifyCodeFromPCS() throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient();
|
|
|
Request request = new Request.Builder()
|
|
|
.url(url + "/permission/api/admin/verifyCode")
|
|
|
.get()
|
|
|
.build();
|
|
|
- return okHttpClient.newCall(request).execute().body().string();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
|
|
|
//从权限系统登录
|
|
@@ -64,26 +66,27 @@ public class RequestService {
|
|
|
.url(url + "/permission/api/admin/login")
|
|
|
.post(a)
|
|
|
.build();
|
|
|
- return okHttpClient.newCall(request).execute().body().string();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
//从权限系统获得租户信息
|
|
|
public String getTenantMessageFromPCS(UserVO params) throws IOException {
|
|
|
//查询数据规则
|
|
|
- //设定formdata类型参数
|
|
|
+ //设定formData类型参数
|
|
|
Project project = projectService.getProjectById(params.getProjectId());
|
|
|
int tentId = project.getTenantId();
|
|
|
List<Client> clients = clientService.getClientBytenant(tentId);
|
|
|
List<String> tenantNames = new ArrayList<>();
|
|
|
- clients.forEach(item->{ tenantNames.add(item.getName());});
|
|
|
+ clients.forEach(item -> tenantNames.add(item.getName()));
|
|
|
String names = JSON.toJSONString(tenantNames);
|
|
|
- String name ="";
|
|
|
- name = params.getName()==null? name:params.getName();
|
|
|
+ String name = "";
|
|
|
+ name = params.getName() == null ? name : params.getName();
|
|
|
RequestBody requestBody = new FormBody.Builder()
|
|
|
- .add("tenantId", tentId+"" )
|
|
|
- .add("tenantNames",names)
|
|
|
- .add("tenantName",name)
|
|
|
- .add("current",params.getCurrent().toString())
|
|
|
- .add("size",params.getSize().toString())
|
|
|
+ .add("tenantId", tentId + "")
|
|
|
+ .add("tenantNames", names)
|
|
|
+ .add("tenantName", name)
|
|
|
+ .add("current", params.getCurrent().toString())
|
|
|
+ .add("size", params.getSize().toString())
|
|
|
.build();
|
|
|
//建立连接
|
|
|
OkHttpClient okHttpClient = new OkHttpClient();
|
|
@@ -95,20 +98,18 @@ public class RequestService {
|
|
|
//获得请求返回
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
- //从权限系统获得租户信息
|
|
|
+
|
|
|
+ //从权限系统获得人员信息
|
|
|
public String getPersonnelMessageFromPCS(UserVO params) throws IOException {
|
|
|
//查询数据规则
|
|
|
- //设定formdata类型参数
|
|
|
- List<Client> clients = clientService.getClientBytenant(params.getTenantId());
|
|
|
- List<String> tenantNames = new ArrayList<>();
|
|
|
- clients.forEach(item->{ tenantNames.add(item.getName());});
|
|
|
- String name ="";
|
|
|
- name = params.getName()==null? name:params.getName();
|
|
|
+ //设定formData类型参数
|
|
|
+ String name = "";
|
|
|
+ name = params.getName() == null ? name : params.getName();
|
|
|
RequestBody requestBody = new FormBody.Builder()
|
|
|
- .add("tenantId", params.getTenantId()+"" )
|
|
|
- .add("personnelName",name)
|
|
|
- .add("current",params.getCurrent().toString())
|
|
|
- .add("size",params.getSize().toString())
|
|
|
+ .add("tenantId", params.getTenantId() + "")
|
|
|
+ .add("personnelName", name)
|
|
|
+ .add("current", params.getCurrent().toString())
|
|
|
+ .add("size", params.getSize().toString())
|
|
|
.build();
|
|
|
//建立连接
|
|
|
OkHttpClient okHttpClient = new OkHttpClient();
|
|
@@ -118,8 +119,6 @@ public class RequestService {
|
|
|
.addHeader("Cookie", LoginUtils.getToken())
|
|
|
.build();
|
|
|
//获得请求返回
|
|
|
- String resBody = Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
-
|
|
|
- return resBody;
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
}
|