generated from root/miduo_server
xp加密修改
parent
556dab25d5
commit
fde85470b3
|
@ -170,25 +170,24 @@ public class XPRechargeController {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String getMySign(XPParamBean paramBean,String appsecret) throws IllegalAccessException {
|
private static String getMySign(XPParamBean paramBean,String appsecret) throws IllegalAccessException {
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
// TreeMap<String, String> tempMap = new TreeMap<>(String::compareTo);
|
||||||
TreeMap<String, String> tempMap = new TreeMap<>(String::compareTo);
|
//
|
||||||
|
// Class<? extends XPParamBean> aClass = paramBean.getClass();
|
||||||
Class<? extends XPParamBean> aClass = paramBean.getClass();
|
// Field[] fields = aClass.getDeclaredFields();
|
||||||
Field[] fields = aClass.getDeclaredFields();
|
// for (Field field : fields) {
|
||||||
for (Field field : fields) {
|
// field.setAccessible(true);
|
||||||
field.setAccessible(true);
|
// tempMap.put(field.getName(), field.get(paramBean).toString());
|
||||||
tempMap.put(field.getName(), field.get(paramBean).toString());
|
// }
|
||||||
}
|
// for (Map.Entry<String, String> item : tempMap.entrySet()) {
|
||||||
for (Map.Entry<String, String> item : tempMap.entrySet()) {
|
// String value = item.getValue();
|
||||||
String value = item.getValue();
|
// if (StringUtils.isEmpty(value)) {
|
||||||
if (StringUtils.isEmpty(value)) {
|
// continue;
|
||||||
continue;
|
// }
|
||||||
}
|
// stringBuilder.append(value);
|
||||||
stringBuilder.append(value);
|
// }
|
||||||
}
|
String paramStr = paramBean.getAppId()+paramBean.getOrderId()+paramBean.getServerId()+paramBean.getRoleId()+paramBean.getMoney()+paramBean.getAmount()+paramBean.getCallbackInfo()+appsecret;
|
||||||
String blankSign = stringBuilder.append(appsecret).toString();
|
String sign = MD5Util.encrypByMd5(paramStr);
|
||||||
String sign = MD5Util.encrypByMd5(blankSign);
|
LOGGER.info("加密前字符串:{}",paramStr);
|
||||||
LOGGER.info("加密前字符串:{}",blankSign);
|
|
||||||
LOGGER.info("加密后得:{}",sign);
|
LOGGER.info("加密后得:{}",sign);
|
||||||
return sign;
|
return sign;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue