admin
2020-06-08 457f4881a89c03984c7b46ed10e8919d3294976c
fanli/src/main/java/com/yeshi/fanli/controller/CallBackController.java
@@ -195,8 +195,6 @@
      out.print("success");
   }
   
   /**
    * 支付宝支付回调
    * @Title: alipay
@@ -260,33 +258,12 @@
      // return;
      // }
      String contentDecode = "";
      if (request instanceof MultipartHttpServletRequest) {
         MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
         List<MultipartFile> files = multipartRequest.getFiles("file");
         try {
            InputStream input = files.get(0).getInputStream();
            InputStreamReader reader = new InputStreamReader(input, "UTF-16LE");
            int d = -1;
            String st = "";
            while ((d = reader.read()) != -1) {
               st += ((char) d);
            }
            System.out.println(st);
            contentDecode = st;
            contentDecode = contentDecode.substring(contentDecode.indexOf("(") +1,
                  contentDecode.length()).trim();
      contentDecode = content.substring(content.indexOf("(") + 1, content.length()).trim();
            if (contentDecode.endsWith(")"))
               contentDecode = contentDecode.substring(0, contentDecode.length() - 1);
            System.out.println(contentDecode);
            reader.close();
         } catch (IOException e) {
            e.printStackTrace();
         }
      }
      JSONObject data = JSONObject.fromObject(contentDecode).optJSONObject("data");