lidongdong
2023-03-20 86c71954a7b446db0cbdfc98ba8f859b1781d43d
修改银联退款接口
1个文件已修改
99 ■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java 99 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java
@@ -133,56 +133,7 @@
    public void payCallbackAll(HttpServletRequest request, HttpServletResponse response) {
        //获取联动发送请求的参数
        String requestParam =  request.getQueryString();
        log.error("花城洗车请求参数 :" + requestParam);
        log.error("花城洗车请求参数request :" + request.toString());
        log.error("花城洗车请求参数response :" + response.toString());
//        System.out.println("花城洗车请求参数 :" + requestParam);
//        //调用异步通知解析方法
//        UmfService service = new UmfServiceImpl("53461",file);
//        Map respMap = null;
//        try {
//            respMap = service.notifyDataParserMap(requestParam);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        if(respMap.get("error_code").equals("0000")){
//            //调用uu洗车支付成功回调
//            Map map=new HashMap();
//            map.put("orderId",respMap.get("order_id"));
//            HttpClientUtil.sendPostByJson("https://uu-api.imashuo.com/notify/wx/pzh-pay",JSONObject.toJSONString(map),
//                    1,"appid","10000");
//            log.error("花城洗车回调成功 :" + respMap.get("order_id"));
//        }
//        //调用SDK生成返回联动平台字符串,加到CONTENT中
//        String resMetaData = service.responseUMFMap(respMap);
//        response.setContentType("text/html;charset=utf-8");
//        PrintWriter out = null;
//        try {
//            out = response.getWriter();
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
//        out.println("<HTML>");
//        out.println("<HEAD><META NAME=\"MobilePayPlatform\" CONTENT=\"" + resMetaData + "\" /></HEAD>");
//        out.println("<BODY>");
//        out.println("</BODY>");
//        out.println("</HTML>");
//        out.flush();
//        out.close();
    }
    /**
     * 银联支付回调专用  银联方面只能是有个post
     * @param request
     * @param response
     */
    @PostMapping("wxNotifyAllUnionpay")
    public void payCallbackAllUnionpay(HttpServletRequest request, HttpServletResponse response) {
        //获取联动发送请求的参数
        String requestParam =  request.getQueryString();
        log.error("花城洗车请求参数 :" + requestParam);
        System.out.println("花城洗车请求参数 :" + requestParam);
        //调用异步通知解析方法
        UmfService service = new UmfServiceImpl("53461",file);
        Map respMap = null;
@@ -219,6 +170,54 @@
    }
    /**
     * 银联支付回调专用  银联方面只能是有个post
     * @param request
     * @param response
     */
    @PostMapping("wxNotifyAllUnionpay")
    public void payCallbackAllUnionpay(HttpServletRequest request, HttpServletResponse response) {
        //获取联动发送请求的参数
        String requestParam =  request.getQueryString();
        log.error("花城洗车请求参数 :" + requestParam);
        log.error("花城洗车请求参数request :" + request.toString());
        log.error("花城洗车请求参数response :" + response.toString());
        //调用异步通知解析方法
//        UmfService service = new UmfServiceImpl("53461",file);
//        Map respMap = null;
//        try {
//            respMap = service.notifyDataParserMap(requestParam);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        if(respMap.get("error_code").equals("0000")){
//            //调用uu洗车支付成功回调
//            Map map=new HashMap();
//            map.put("orderId",respMap.get("order_id"));
//            HttpClientUtil.sendPostByJson("https://uu-api.imashuo.com/notify/wx/pzh-pay",JSONObject.toJSONString(map),
//                    1,"appid","10000");
//            log.error("花城洗车回调成功 :" + respMap.get("order_id"));
//        }
//        //调用SDK生成返回联动平台字符串,加到CONTENT中
//        String resMetaData = service.responseUMFMap(respMap);
//        response.setContentType("text/html;charset=utf-8");
//        PrintWriter out = null;
//        try {
//            out = response.getWriter();
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
//        out.println("<HTML>");
//        out.println("<HEAD><META NAME=\"MobilePayPlatform\" CONTENT=\"" + resMetaData + "\" /></HEAD>");
//        out.println("<BODY>");
//        out.println("</BODY>");
//        out.println("</HTML>");
//        out.flush();
//        out.close();
    }
    @ApiOperation("uu洗车退款接口")
    @PostMapping("/uuRepay")
    public R uuRepay(@RequestBody String aesString)