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();