@@ -10,12 +10,14 @@ import com.ningdatech.pmapi.organization.manage.ProcDefManage; | |||||
import io.swagger.annotations.ApiOperation; | import io.swagger.annotations.ApiOperation; | ||||
import lombok.RequiredArgsConstructor; | import lombok.RequiredArgsConstructor; | ||||
import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||
import org.springframework.beans.factory.annotation.Autowired; | |||||
import org.springframework.beans.factory.annotation.Value; | import org.springframework.beans.factory.annotation.Value; | ||||
import org.springframework.http.ResponseEntity; | import org.springframework.http.ResponseEntity; | ||||
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; | import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; | ||||
import org.springframework.web.bind.annotation.*; | import org.springframework.web.bind.annotation.*; | ||||
import org.springframework.web.client.RestTemplate; | import org.springframework.web.client.RestTemplate; | ||||
import javax.annotation.Resource; | |||||
import java.security.NoSuchAlgorithmException; | import java.security.NoSuchAlgorithmException; | ||||
import java.util.Objects; | import java.util.Objects; | ||||
@@ -39,7 +41,8 @@ public class DingInfoPullController { | |||||
private final ProcDefManage procDefManage; | private final ProcDefManage procDefManage; | ||||
private final IRefreshTokenService refreshTokenService; | |||||
@Resource(name = "refreshToken") | |||||
private IRefreshTokenService refreshTokenService; | |||||
@Value("${irs.interface-local-refresh.request-token-url}") | @Value("${irs.interface-local-refresh.request-token-url}") | ||||
private String requestTokenUrl; | private String requestTokenUrl; | ||||
@@ -112,7 +115,7 @@ public class DingInfoPullController { | |||||
String dataName = "大数据管理局"; | String dataName = "大数据管理局"; | ||||
String secret = refreshTokenService.refreshToken(appKey,appSecret,requestTokenUrl,refreshTokenUrl); | String secret = refreshTokenService.refreshToken(appKey,appSecret,requestTokenUrl,refreshTokenUrl); | ||||
String sign = CryptUtils.MD5Encode(appKey + appSecret + timestamp); | |||||
String sign = CryptUtils.MD5Encode(appKey + secret + timestamp); | |||||
HttpComponentsClientHttpRequestFactory factory = HttpUtil.generateHttpRequestFactory(); | HttpComponentsClientHttpRequestFactory factory = HttpUtil.generateHttpRequestFactory(); | ||||
RestTemplate restTemplate; | RestTemplate restTemplate; | ||||
if(Objects.nonNull(factory)){ | if(Objects.nonNull(factory)){ | ||||
@@ -224,8 +224,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZbp13nwyvib53j4j1p2xoZ | hostname: iZbp13nwyvib53j4j1p2xoZ | ||||
login: | login: | ||||
@@ -227,8 +227,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZ6mx01asxnsmennpzoxooZ | hostname: iZ6mx01asxnsmennpzoxooZ | ||||
login: | login: | ||||
phone-verify-code: | phone-verify-code: | ||||
@@ -227,8 +227,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZ6mx01gyeodd80imxd2gbZ | hostname: iZ6mx01gyeodd80imxd2gbZ | ||||
login: | login: | ||||
phone-verify-code: | phone-verify-code: | ||||
@@ -223,8 +223,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZbp13nwyvib53j4j1p2xoZ | hostname: iZbp13nwyvib53j4j1p2xoZ | ||||
login: | login: | ||||
@@ -227,8 +227,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZ6mx01asxnsmennpzoxooZ | hostname: iZ6mx01asxnsmennpzoxooZ | ||||
login: | login: | ||||
phone-verify-code: | phone-verify-code: | ||||
@@ -222,8 +222,8 @@ irs: | |||||
appScret: 496f0f2a19994f76b4fd9dae087366c7 | appScret: 496f0f2a19994f76b4fd9dae087366c7 | ||||
appKey: A331101453557202109017383 | appKey: A331101453557202109017383 | ||||
interface-local-refresh: | interface-local-refresh: | ||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey | |||||
request-token-url: https://interface.ls.local/a/api/requestTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
refresh-token-url: https://interface.ls.local/a/api/refreshTokenKey?appKey={appKey}&requestTime={requestTime}&sign={sign} | |||||
hostname: iZ6mx01gyeodd80imxd2gbZ | hostname: iZ6mx01gyeodd80imxd2gbZ | ||||
login: | login: | ||||
phone-verify-code: | phone-verify-code: | ||||