From 91b2bf468ffe02edfadbcfa921149478b72190c7 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Mon, 24 Dec 2018 14:53:10 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=AE=A3=E4=BC=A0=E9=A1=B5][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9][html=E5=86=85=E5=AE=B9=E8=BD=AC=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/service/impl/WxCampaignServiceImpl.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java index f662bffeb..2b6e79d95 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java @@ -60,12 +60,14 @@ public class WxCampaignServiceImpl implements WxCampaignService { public WxCampaign getById(Long id) { WxCampaign wxCampaign = wxCampaignMapper.selectByPrimaryKey(id); String html = wxCampaign.getHtml(); - try { - html = URLDecoder.decode(html, "utf-8"); - } catch (UnsupportedEncodingException e) { - logger.info("图文内容解码失败"); + if (!StringUtils.isEmpty(html)) { + try { + html = URLDecoder.decode(html, "utf-8"); + } catch (UnsupportedEncodingException e) { + logger.info("图文内容解码失败"); + } + wxCampaign.setHtml(html); } - wxCampaign.setHtml(html); return wxCampaign; }