From 86c71954a7b446db0cbdfc98ba8f859b1781d43d Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期一, 20 三月 2023 11:08:35 +0800 Subject: [PATCH] 修改银联退款接口 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java | 99 ++++++++++++++++++++++++------------------------- 1 files changed, 49 insertions(+), 50 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java index c40dada..51b40c9 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxCallbackApi.java +++ b/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) -- Gitblit v1.7.1