|
@@ -104,6 +104,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
return payment;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
private void checkSing(PaymentParam param) {
|
|
|
|
|
|
//查询商户支付账户
|
|
@@ -120,7 +121,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
signParams.put("orderSubject", param.getOrderSubject());
|
|
|
signParams.put("orderBody", param.getOrderBody());
|
|
|
signParams.put("wxAppId", hfMerchantConfig.getWxAppId());
|
|
|
- String originalStr = JSONObject.toJSONString(signParams);
|
|
|
+ String originalStr = JSONObject.toJSONString(signParams).replaceAll("\\+","");
|
|
|
String newSign = DigestUtils.md5DigestAsHex(originalStr.getBytes());
|
|
|
if (!newSign.equals(param.getSign())) {
|
|
|
log.info("executePayment >>>>>> checkSing : {}", newSign);
|