diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index 78e1dbe..4d4d23c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -1966,6 +1966,14 @@ public class ApplyOrderFacade { mapParams.put("sign", sign1); mapParams.put("timestamp", timestamp1); data = HttpClientUtil.doPostSSL(HUADA_URL + "/external/downloadReport.do", JsonUtil.obj2Str(mapParams)); + JSONObject respJSON = JSON.parseObject(data); + if ("200".equals(respJSON.get("code").toString())) { + Object rowsJSON =respJSON.get("data"); + if (rowsJSON != null) { + byte[] bytes = rowsJSON.toString().getBytes("iso8859-1"); + getFile(bytes,response); + } + } } else { @@ -1975,15 +1983,16 @@ public class ApplyOrderFacade { JSONObject jsonMapParams = new JSONObject(mapParams); map1.put("params", jsonMapParams.toString()); data = HttpClientUtil.sendPost(HUADA_URL + "/intf?method=downloadReport&" + "timestamp=" + timestamp1 + "&syscode=" + syscode1 + "&sign=" + sign1, map1); - } - JSONObject respJSON = JSON.parseObject(data); - if ("200".equals(respJSON.get("code").toString())) { - Object rowsJSON =respJSON.get("rows"); - if (rowsJSON != null) { - byte[] bytes = rowsJSON.toString().getBytes("iso8859-1"); - getFile(bytes,response); + JSONObject respJSON = JSON.parseObject(data); + if ("200".equals(respJSON.get("code").toString())) { + Object rowsJSON =respJSON.get("rows"); + if (rowsJSON != null) { + byte[] bytes = rowsJSON.toString().getBytes("iso8859-1"); + getFile(bytes,response); + } } } + } catch (UnsupportedEncodingException e) { e.printStackTrace(); }