From a824744793ca896a63fcff2f45492f4599a7d1c6 Mon Sep 17 00:00:00 2001 From: yangzt Date: Tue, 4 Mar 2025 14:11:27 +0800 Subject: [PATCH] =?UTF-8?q?yzt-20250303-=E9=97=AE=E9=A2=98=E6=B8=85?= =?UTF-8?q?=E5=8D=95=E5=BA=8F=E5=8F=B7546-=E6=8E=A5=E5=8F=A3=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E9=97=AE=E9=A2=98=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0?= =?UTF-8?q?2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seconddev/interfaces/workflow/util/DocUtil.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/util/DocUtil.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/util/DocUtil.java index 7063d8a..b6ad66b 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/util/DocUtil.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/util/DocUtil.java @@ -13,6 +13,7 @@ import com.weaver.verupgrade.conn.CONN_TYPE; import com.weaver.verupgrade.conn.RecordSet; import org.apache.axis.encoding.Base64; import org.apache.commons.lang3.ObjectUtils; +import org.apache.hc.client5.http.utils.Hex; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -186,6 +187,8 @@ public class DocUtil { "AND c.delete_type = 0 " + "AND c.tenant_key = '"+tenantKey+"';"; rs.executeSql(sql, poolname); + log.error("sql--",sql); + if(rs.next()){ String imagefileid = Util.null2String(rs.getString("imagefileid")); String filerealpath = Util.null2String(rs.getString("file_path"))+"/"+Util.null2String(rs.getString("file_url")); @@ -195,16 +198,20 @@ public class DocUtil { InputStream fi = getFile(filerealpath,iszip); docmap.put("imagefileid",imagefileid); docmap.put("filename",imagefilename); - + log.error("fi-- {}",fi); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int count = 0; while((count = fi.read(buffer)) >= 0){ baos.write(buffer, 0, count); } + log.error("baos-- {}", Hex.encodeHexString(baos.toByteArray())); uploadBuffer = Base64.encode(baos.toByteArray()); docmap.put("base64str",uploadBuffer); docmap.put("filesize",filesize); + + log.error("docmap-- {}", docmap); + baos.close(); //这里就可以封装 文件名和文件内容 传给第三方系统 }