| | |
| | | //获取联动发送请求的参数 |
| | | String requestParam = request.getQueryString(); |
| | | log.error("花城洗车请求参数 :" + requestParam); |
| | | 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(); |
| | | 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(); |
| | | } |
| | | |
| | | |