diff --git a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java index b7fc74f..7b31ec9 100644 --- a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java @@ -484,14 +484,14 @@ public class GoodsServiceImpl implements GoodsService { goodsDetailVO.setGoodsId(sourceRespVO.getId()); if (sourceRespVO.getVideoUrl() != null) { try { - URL url = URI.create(sourceRespVO.getVideoUrl()).toURL(); + URI url = URI.create(sourceRespVO.getVideoUrl()); if (StringUtils.startsWith(url.getHost(), "100.64.")) { // 内网地址,需要代理 goodsDetailVO.setVideoUrl("https://zhentuai.com/proxy?url=" + sourceRespVO.getVideoUrl()); } else { goodsDetailVO.setVideoUrl(sourceRespVO.getVideoUrl()); } - } catch (MalformedURLException e) { + } catch (IllegalArgumentException e) { log.warn("url地址解析异常:{}", sourceRespVO.getVideoUrl(), e); goodsDetailVO.setVideoUrl(sourceRespVO.getVideoUrl()); }