From 9d2c27142fbb45d813375f57a5b3a8b3ac5428a4 Mon Sep 17 00:00:00 2001 From: lihongyu <504404568@qq.com> Date: Wed, 16 Nov 2022 17:15:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=8F=91=E5=B8=83=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E9=98=85=E8=A7=88=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/web/ProcessPublishWeb.java | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/web/ProcessPublishWeb.java b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/web/ProcessPublishWeb.java index 2ff201fc..3633e037 100644 --- a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/web/ProcessPublishWeb.java +++ b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/web/ProcessPublishWeb.java @@ -1831,18 +1831,21 @@ public class ProcessPublishWeb extends ActionWeb { JSONObject jb = new JSONObject(); String upfileId = upfileModel.getUuid(); String upFileName = upfileModel.getFileName(); - jb.put("upfileId", upfileId); - jb.put("upFileName", upFileName); - String openUrl = ""; - ResponseObject ros = getUrl("f",jb,upfileModel); - JSONObject parseObject = JSON.parseObject(JSON.toJSONString(ros.getData())); - String url = parseObject.get("url").toString(); - if(url.contains(".xls")) - openUrl= url; - else - openUrl = SDK.getConfAPI().getPortalUrl() + "/r/" + url.replace("./", ""); - jb.put("openUrl",openUrl); - js.add(jb.toJSONString()); + if(!upFileName.contains(".xml")) { + jb.put("upfileId", upfileId); + jb.put("upFileName", upFileName); + String openUrl = ""; + ResponseObject ros = getUrl("f",jb,upfileModel); + JSONObject parseObject = JSON.parseObject(JSON.toJSONString(ros.getData())); + String url = parseObject.get("url").toString(); + if(url.contains(".xls")) + openUrl= url; + else + openUrl = SDK.getConfAPI().getPortalUrl() + "/r/" + url.replace("./", ""); + jb.put("openUrl",openUrl); + js.add(jb.toJSONString()); + + } } changeObj.put("upfileId", js); } else { @@ -1940,6 +1943,7 @@ public class ProcessPublishWeb extends ActionWeb { if (fileList != null && fileList.size() > 0) for (UpfileModel upfileModel : fileList) if ("f".equals(upfileModel.getType())) { + JSONObject jb = new JSONObject(); String upfileId = upfileModel.getUuid(); String upFileName = upfileModel.getFileName();