From 924dc3f6d7423d8305c980051ffd235f518b97a5 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Mon, 11 Aug 2025 11:07:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../back/service/impl/BackApplyInfoServiceImpl.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java index b8ea6586..c74cb752 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java @@ -101,7 +101,9 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { backApplyInfo.setDirectAuditSignUrl(directAuditUrl); /** 设置审批人签名url 防止代码冲突 **/ if (StringUtils.isNotBlank(backApplyInfo.getBackSignUrl())) { - backApplyInfo.setBackSignUrl("data:image/png;base64," + backApplyInfo.getBackSignUrl()); + if (!backApplyInfo.getBackSignUrl().startsWith("http")) { + backApplyInfo.setBackSignUrl("data:image/png;base64," + backApplyInfo.getBackSignUrl()); + } } backApplyRequestVo.setBackApplyInfo(backApplyInfo); @@ -450,7 +452,9 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { } for (BackApplyInfo applyInfo : list) { if (StringUtils.isNotBlank(applyInfo.getBackSignUrl())) { - applyInfo.setBackSignUrl("data:image/png;base64," + applyInfo.getBackSignUrl()); + if (!applyInfo.getBackSignUrl().startsWith("http")) { + applyInfo.setBackSignUrl("data:image/png;base64," + applyInfo.getBackSignUrl()); + } } } if (CollectionUtils.isNotEmpty(infos)) { @@ -1732,7 +1736,9 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { if (list.size()>0){ for (HandlingOrder handlingOrder : list){ if (StringUtils.isNotBlank(handlingOrder.getSignUrl())) { - handlingOrder.setSignUrl("data:image/png;base64," + handlingOrder.getSignUrl()); + if (!handlingOrder.getSignUrl().startsWith("http")) { + handlingOrder.setSignUrl("data:image/png;base64," + handlingOrder.getSignUrl()); + } } } }