diff --git a/luoo_music/src/main/java/com/luoo/music/service/ArtistRepresentativeService.java b/luoo_music/src/main/java/com/luoo/music/service/ArtistRepresentativeService.java index 31b190a..76d02c0 100644 --- a/luoo_music/src/main/java/com/luoo/music/service/ArtistRepresentativeService.java +++ b/luoo_music/src/main/java/com/luoo/music/service/ArtistRepresentativeService.java @@ -79,9 +79,12 @@ public class ArtistRepresentativeService { artistRepresentative.setSongInfo(songInfo); case 3: // 商品 - PmsProduct pmsProduct = restTemplate.getForObject(mallConfig.getProductUrl().replace("{id}", representative.getRepresentativeId()), PmsProduct.class); - artistRepresentative.setPmsProduct(pmsProduct); - + try { + PmsProduct pmsProduct = restTemplate.getForObject(mallConfig.getProductUrl().replace("{id}", representative.getRepresentativeId()), PmsProduct.class); + artistRepresentative.setPmsProduct(pmsProduct); + } catch (Exception e) { + e.printStackTrace(); + } break; default: break; @@ -105,7 +108,7 @@ public class ArtistRepresentativeService { if (map.containsKey(pName)) { try { if (pd.getPropertyType().getName().equals("java.lang.Long")) { - if(StringUtils.isNotEmpty(map.get(pName).toString())){ + if (StringUtils.isNotEmpty(map.get(pName).toString())) { pd.getWriteMethod().invoke(obj, Long.parseLong(map.get(pName).toString())); } // else{