1234567891011121314151617181920212223242526272829303132333435 |
- package cn.cslg.pas.service;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import okhttp3.OkHttpClient;
- import okhttp3.Request;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.stereotype.Service;
- import java.io.IOException;
- import java.util.Objects;
- /**
- * 调用外部接口的Service类 PCS:权限系统
- *
- * @Author chenyu
- * @Date 2023/4/25
- */
- @RequiredArgsConstructor
- @Slf4j
- @Service
- public class OutInterfaceService {
- @Value("${PCSUrl}")
- private String PCSUrl;
- public String getPersonIdByNamePCS(String personName) throws IOException {
- OkHttpClient okHttpClient = new OkHttpClient();
- Request request = new Request.Builder()
- .url(PCSUrl + "/permission/api/system/getPersonIdByName?personName=" + personName)
- .get()
- .build();
- return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
- }
- }
|