generated from root/miduo_server
浩凡ios
parent
9ad081f6b6
commit
b05daf92a3
|
@ -21,6 +21,7 @@ import java.util.*;
|
||||||
public class HaoFanRechargeController {
|
public class HaoFanRechargeController {
|
||||||
|
|
||||||
private static final String PAYKEY = "AA594A9028E147D2AD28C9C1A156F9A1";
|
private static final String PAYKEY = "AA594A9028E147D2AD28C9C1A156F9A1";
|
||||||
|
private static final String PAYKEY_IOS = "5A98DACA26C446EDB481AE3E617AFBB5";
|
||||||
private static final Logger LOGGER = LoggerFactory.getLogger(HaoFanRechargeController.class);
|
private static final Logger LOGGER = LoggerFactory.getLogger(HaoFanRechargeController.class);
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
|
@ -31,7 +32,8 @@ public class HaoFanRechargeController {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
StringBuilder builder = new StringBuilder();
|
StringBuilder builder = new StringBuilder();
|
||||||
builder.append(map.get("orderNo")).append(map.get("userNo")).append(map.get("orderMoney")).append(PAYKEY);
|
builder.append(map.get("orderNo")).append(map.get("userNo")).append(map.get("orderMoney"))
|
||||||
|
.append(map.get("pKey"));
|
||||||
String substring =builder.toString();
|
String substring =builder.toString();
|
||||||
LOGGER.info("hao fan 参数拼装sign(未加密):" + substring);
|
LOGGER.info("hao fan 参数拼装sign(未加密):" + substring);
|
||||||
String md5Hex = DigestUtils.md5Hex(substring).toUpperCase();
|
String md5Hex = DigestUtils.md5Hex(substring).toUpperCase();
|
||||||
|
@ -55,12 +57,13 @@ public class HaoFanRechargeController {
|
||||||
String productId = request.getParameter("productId"); //物品id
|
String productId = request.getParameter("productId"); //物品id
|
||||||
String productName = request.getParameter("productName"); //物品名称
|
String productName = request.getParameter("productName"); //物品名称
|
||||||
String remark = request.getParameter("remark"); //透传参数
|
String remark = request.getParameter("remark"); //透传参数
|
||||||
|
String pKey = request.getParameter("pKey");
|
||||||
LOGGER.info("hao fan======》{}", parameterMap);
|
LOGGER.info("hao fan======》{}", parameterMap);
|
||||||
SortedMap<String, String> map = new TreeMap<>();
|
SortedMap<String, String> map = new TreeMap<>();
|
||||||
map.put("orderNo", orderNo);
|
map.put("orderNo", orderNo);
|
||||||
map.put("userNo", userNo);
|
map.put("userNo", userNo);
|
||||||
map.put("orderMoney", orderMoney);
|
map.put("orderMoney", orderMoney);
|
||||||
|
map.put("pKey", pKey);
|
||||||
|
|
||||||
boolean valid = verifySign(map, flag);
|
boolean valid = verifySign(map, flag);
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
|
|
Loading…
Reference in New Issue