diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxCampaignController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxCampaignController.java index 659d58eff..60fd37043 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxCampaignController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxCampaignController.java @@ -12,7 +12,6 @@ import com.iformall.enums.EnumCampaignStatus; import com.iformall.enums.EnumCouponChannelType; import com.iformall.service.WxCampaignService; import com.iformall.service.WxCouponChannelService; -import com.iformall.service.WxCouponService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -34,9 +33,6 @@ public class WxCampaignController extends BaseController { @Autowired private WxCampaignService wxCampaignService; - @Autowired - private WxCouponService wxCouponService; - @Autowired private WxCouponChannelService wxCouponChannelService; 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 7df4b1f07..f662bffeb 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java @@ -28,6 +28,8 @@ import org.springframework.transaction.annotation.Transactional; import javax.servlet.http.HttpServletResponse; import java.io.ByteArrayInputStream; import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; import java.util.Date; import java.util.HashMap; import java.util.List; @@ -56,7 +58,15 @@ public class WxCampaignServiceImpl implements WxCampaignService { @Override public WxCampaign getById(Long id) { - return wxCampaignMapper.selectByPrimaryKey(id); + WxCampaign wxCampaign = wxCampaignMapper.selectByPrimaryKey(id); + String html = wxCampaign.getHtml(); + try { + html = URLDecoder.decode(html, "utf-8"); + } catch (UnsupportedEncodingException e) { + logger.info("图文内容解码失败"); + } + wxCampaign.setHtml(html); + return wxCampaign; } @Transactional(propagation = Propagation.REQUIRED, rollbackFor = {Exception.class})