mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-10 18:30:02 +08:00
停车平台计算sign
This commit is contained in:
@@ -2,6 +2,7 @@ package com.jsowell.common.core.domain.parking;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,4 +39,13 @@ public class ParkingCommonParam {
|
|||||||
* 请求签名
|
* 请求签名
|
||||||
*/
|
*/
|
||||||
private String sign;
|
private String sign;
|
||||||
|
|
||||||
|
public Map<String, String> getPublicParams() {
|
||||||
|
Map<String, String> publicParams = new HashMap<>();
|
||||||
|
publicParams.put("service", service);
|
||||||
|
publicParams.put("version", version);
|
||||||
|
publicParams.put("msgId", msgId);
|
||||||
|
publicParams.put("orgId", orgId);
|
||||||
|
return publicParams;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.jsowell.common.util;
|
package com.jsowell.common.util;
|
||||||
|
|
||||||
|
import com.jsowell.common.core.domain.parking.ParkingCommonParam;
|
||||||
import com.jsowell.common.util.sign.MD5Util;
|
import com.jsowell.common.util.sign.MD5Util;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@@ -35,6 +36,14 @@ public class ParkingUtil {
|
|||||||
return MD5Util.MD5Encode(stringC).toLowerCase();
|
return MD5Util.MD5Encode(stringC).toLowerCase();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置sign
|
||||||
|
*/
|
||||||
|
public static void generateAndSetSign(ParkingCommonParam param, String secretKey) {
|
||||||
|
String sign = generateSign(param.getPublicParams(), param.getData(), secretKey);
|
||||||
|
param.setSign(sign);
|
||||||
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
// 模拟公共请求参数
|
// 模拟公共请求参数
|
||||||
Map<String, String> publicParams = new HashMap<>();
|
Map<String, String> publicParams = new HashMap<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user