From 618d7684ddaf2449461b18b1c834d2f8e8f7da1c Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 26 三月 2025 10:03:56 +0800 Subject: [PATCH] 1、通信中间件配置方式进行调整,以方便修改; 2、增加文档《打包发布配置修改》。 --- pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueSv.java | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueSv.java index c8aedaa..7fc6ea1 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueSv.java @@ -46,7 +46,7 @@ @Autowired private FileOperate fileOp ; - private void dealWebFilePath(JSONArray jsonArray){ + private void dealWebFilePath(JSONArray jsonArray, boolean hasZipFile, boolean isVideo){ for (Object obj : jsonArray){ if(obj instanceof JSONObject){ JSONObject jsonObject = (JSONObject) obj; @@ -55,12 +55,18 @@ FileRestVo fvo = fileOp.parseHashcode(fmUrl, Integer.valueOf(hashObj.toString())); if(fvo != null && fvo.fileWebUrl != null){ jsonObject.put("webPath", fvo.fileWebUrl + jsonObject.get("filePath")); + if(hasZipFile){ + if(!isVideo){ + jsonObject.put("webPathZip", fileOp.getFileZipPath(fvo.fileWebUrl + jsonObject.get("filePath"))); + }else{ + jsonObject.put("webPathZip", fileOp.getFileZipPath(fvo.fileWebUrl + jsonObject.get("filePath"), "jpg")); + } + } } } } } } - /** * 娣诲姞鐢ㄦ埛闂涓婃姤 * @param po @@ -125,9 +131,9 @@ JSONArray images_array = Optional.ofNullable(JSON.parseArray(report_temp.getImages())).orElse(new JSONArray()); JSONArray audios_array = Optional.ofNullable(JSON.parseArray(report_temp.getAudios())).orElse(new JSONArray()); JSONArray videos_array = Optional.ofNullable(JSON.parseArray(report_temp.getVideos())).orElse(new JSONArray()); - this.dealWebFilePath(images_array) ; - this.dealWebFilePath(audios_array) ; - this.dealWebFilePath(videos_array) ; + this.dealWebFilePath(images_array, true, false) ; + this.dealWebFilePath(audios_array, false, false) ; + this.dealWebFilePath(videos_array, true, true) ; report.setImages(images_array); report.setAudios(audios_array); report.setVideos(videos_array); -- Gitblit v1.8.0