mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
停车平台计算sign
This commit is contained in:
@@ -2,6 +2,7 @@ package com.jsowell.common.core.domain.parking;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -38,4 +39,13 @@ public class ParkingCommonParam {
|
||||
* 请求签名
|
||||
*/
|
||||
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;
|
||||
|
||||
import com.jsowell.common.core.domain.parking.ParkingCommonParam;
|
||||
import com.jsowell.common.util.sign.MD5Util;
|
||||
|
||||
import java.util.HashMap;
|
||||
@@ -35,6 +36,14 @@ public class ParkingUtil {
|
||||
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) {
|
||||
// 模拟公共请求参数
|
||||
Map<String, String> publicParams = new HashMap<>();
|
||||
|
||||
Reference in New Issue
Block a user