1098226878
2021-09-06 8d0d2ac5db499a72cc029c6c5ced1d4f82c2c4d1
service-front/src/main/java/com/java110/front/controller/app/PaymentController.java
@@ -215,10 +215,7 @@
        String sign = params.get("sign");
        System.out.println(sign);
        /*验签*/
        //对通知内容生成sign
        //String strSign = makeSign(md5key, params);
        //System.out.println("strSign="+strSign);
        String preStr = buildSignString(params);
        paramIn.put("preSign",preStr);
        paramIn.put("sign",sign);
@@ -264,6 +261,16 @@
            paramIn.put(key, request.getParameter(key));
        }
        logger.debug("微信支付回调报文" + paramIn.toJSONString());
        /*接收参数*/
        Map<String, String> params = getRequestParams(request);
        System.out.println("params:" + params);
        String sign = params.get("sign");
        System.out.println(sign);
        String preStr = buildSignString(params);
        paramIn.put("preSign",preStr);
        paramIn.put("sign",sign);
        return oweFeeToNotifySMOImpl.toNotify(paramIn.toJSONString(), request);
    }
@@ -331,6 +338,8 @@
        for (String key : params.keySet()) {
            if ("sign".equals(key))
                continue;
            if ("wId".equals(key))
                continue;
            if (StringUtils.isEmpty(params.get(key)))
                continue;
            keys.add(key);