This commit is contained in:
Lemon
2023-05-30 08:36:34 +08:00
parent de4f563f42
commit ce6661c206
3 changed files with 13 additions and 13 deletions

View File

@@ -270,13 +270,13 @@ public class SpringBootTestController {
// Map<String, String> map = lianLianService.generateToken(dto);
// String data1 = map.get("Data");
// // 解密data
String data1 = "JudlP17tnYuQc2zwOzmjJAb9hgghIymefG5v3ZzSOlOzRL6QcXMa5C5dy8acL2ZWEw5DOc0D3G2qSLsqBCZ9ft/8akGVLL0N4keLV9ipS2REJx1dvm1m4l9ONIP9czNeDTxUsS0b1aCkkxgn7OVYD+ch+yLH/3dMATb32aEjggGY31lu/S2vB+f2aO+icJ2EyAkakB8Huowb3ancZVs/sxCFbVZUmUyo6WEyLtfcn3moKwD52CWoECRgK7lUjBs3F8VKcMT/dTeSKEgZM3Z7/wrEzljKL4519XKyL2lYgJ3h/ewFDRZcnTIJAWskfiKnacZF7yZUTYj13h+sI9wrYmgT2ScqDCQVUI40gDnpewU=";
byte[] plainText = Cryptos.aesDecrypt(Encodes.decodeBase64(data1),
operatorSecret.getBytes(), operatorSecret.getBytes());
String dataStr = new String(plainText, "UTF-8");
Map<String, String> resultMap = (Map<String, String>) JSON.parse(dataStr);
String token = resultMap.get("AccessToken");
System.out.println("解密后token" + token);
// String data1 = "JudlP17tnYuQc2zwOzmjJAb9hgghIymefG5v3ZzSOlOzRL6QcXMa5C5dy8acL2ZWEw5DOc0D3G2qSLsqBCZ9ft/8akGVLL0N4keLV9ipS2REJx1dvm1m4l9ONIP9czNeDTxUsS0b1aCkkxgn7OVYD+ch+yLH/3dMATb32aEjggGY31lu/S2vB+f2aO+icJ2EyAkakB8Huowb3ancZVs/sxCFbVZUmUyo6WEyLtfcn3moKwD52CWoECRgK7lUjBs3F8VKcMT/dTeSKEgZM3Z7/wrEzljKL4519XKyL2lYgJ3h/ewFDRZcnTIJAWskfiKnacZF7yZUTYj13h+sI9wrYmgT2ScqDCQVUI40gDnpewU=";
// byte[] plainText = Cryptos.aesDecrypt(Encodes.decodeBase64(data1),
// operatorSecret.getBytes(), operatorSecret.getBytes());
// String dataStr = new String(plainText, "UTF-8");
// Map<String, String> resultMap = (Map<String, String>) JSON.parse(dataStr);
// String token = resultMap.get("AccessToken");
// System.out.println("解密后token" + token);
// LianLianPushStationInfoDTO dto1 = LianLianPushStationInfoDTO.builder()

View File

@@ -1319,9 +1319,9 @@ public class LianLianServiceImpl implements LianLianService {
AccessTokenVO vo = new AccessTokenVO();
vo.setAccessToken(token);
vo.setOperatorID(operatorID);
vo.setTokenAvailableTime(String.valueOf(ttlMillis / 1000));
vo.setFailReason("0");
vo.setSuccStat("0");
vo.setTokenAvailableTime((int) (ttlMillis / 1000));
vo.setFailReason(0);
vo.setSuccStat(0);
Map<String, String> resultMap = Maps.newLinkedHashMap();
// 加密数据

View File

@@ -19,7 +19,7 @@ public class AccessTokenVO {
* 1:失败
*/
@JsonProperty(value = "SuccStat")
private String succStat;
private Integer succStat;
/**
* 字符串 全局唯一凭证
@@ -31,7 +31,7 @@ public class AccessTokenVO {
* 整型 凭证有效期,单位秒
*/
@JsonProperty(value = "TokenAvailableTime")
private String tokenAvailableTime;
private Integer tokenAvailableTime;
/**
* 整型
@@ -40,5 +40,5 @@ public class AccessTokenVO {
* 2:密钥错误; 399:自定义
*/
@JsonProperty(value = "FailReason")
private String failReason;
private Integer failReason;
}