diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java index 6b756b6..ee5d246 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java @@ -171,9 +171,12 @@ public class ExpertSignatureServiceImpl implements ExpertSignatureService { } List pics = new ArrayList<>(); signature.getExperts().forEach(l -> { + if (l.getExpertSign().contains("data:image/png;base64,")) { + l.setExpertSign(l.getExpertSign().replace("data:image/png;base64,", "")); + } String img = imgPath + l.getExpertId() + ".png"; - base64ToImage(l.getExpertSign().replace("data:image/png;base64,", ""), img); + base64ToImage(l.getExpertSign(), img); pics.add(new PictureRenderData(130, 100, img)); });