mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-08 16:08:23 +08:00
update 对接lianlian平台
This commit is contained in:
@@ -51,6 +51,13 @@ public class ThirdPartyBaseController extends BaseController {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 验证签名
|
||||||
|
*/
|
||||||
|
protected boolean verifySign(CommonParamsDTO dto) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 解析DTO
|
* 解析DTO
|
||||||
|
|||||||
@@ -424,19 +424,15 @@ public class LianLianController extends ThirdPartyBaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 校验签名
|
// 校验签名
|
||||||
// Map<String, String> resultMap = lianLianService.checkoutSign(dto);
|
boolean verifySign = verifySign(dto);
|
||||||
// if (resultMap == null) {
|
if (!verifySign) {
|
||||||
// // 签名错误
|
// 签名错误
|
||||||
// return CommonResult.failed("签名校验错误");
|
return CommonResult.failed("签名校验错误");
|
||||||
// }
|
}
|
||||||
// String operatorSecret = resultMap.get("OperatorSecret");
|
|
||||||
// String dataString = resultMap.get("Data");
|
|
||||||
// String dataSecret = resultMap.get("DataSecret");
|
|
||||||
// String dataSecretIV = resultMap.get("DataSecretIV");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 解析入参
|
||||||
QueryStartChargeDTO queryStartChargeDTO = parseParamsDTO(dto, QueryStartChargeDTO.class);
|
QueryStartChargeDTO queryStartChargeDTO = parseParamsDTO(dto, QueryStartChargeDTO.class);
|
||||||
|
// 执行逻辑
|
||||||
Map<String, String> map = lianLianService.queryStartCharge(queryStartChargeDTO);
|
Map<String, String> map = lianLianService.queryStartCharge(queryStartChargeDTO);
|
||||||
|
|
||||||
return CommonResult.success(0, "请求启动充电成功!", map.get("Data"), map.get("Sig"));
|
return CommonResult.success(0, "请求启动充电成功!", map.get("Data"), map.get("Sig"));
|
||||||
|
|||||||
@@ -138,6 +138,11 @@ public class JWTUtils {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static boolean checkThirdPartyToken(String token) {
|
public static boolean checkThirdPartyToken(String token) {
|
||||||
|
if (StringUtils.equals(token, "jsowellTest")) {
|
||||||
|
// 为了方便测试,token为jsowellTest校验通过
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
token = getToken(token);
|
token = getToken(token);
|
||||||
if (StringUtils.isBlank(token)) {
|
if (StringUtils.isBlank(token)) {
|
||||||
throw new BusinessException(ReturnCodeEnum.CODE_TOKEN_ERROR);
|
throw new BusinessException(ReturnCodeEnum.CODE_TOKEN_ERROR);
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ public enum ResultCode {
|
|||||||
/**
|
/**
|
||||||
* 接口返回枚举
|
* 接口返回枚举
|
||||||
*/
|
*/
|
||||||
SUCCESS(200, "成功"),
|
SUCCESS(0, "成功"),
|
||||||
ERROR(-1, "失败");
|
ERROR(-1, "失败");
|
||||||
|
|
||||||
private int code;
|
private int code;
|
||||||
|
|||||||
Reference in New Issue
Block a user