| | |
| | | public XpRideGuideVo getXpRideGuideList() { |
| | | XpRideGuideVo xpRideGuideVo = new XpRideGuideVo(); |
| | | List<XpRideGuideNextVo> list = baseMapper.getXpRideGuideList(); |
| | | for (XpRideGuideNextVo xpRideGuide : list) { |
| | | |
| | | JSONObject jsonObject = JSON.parseObject(xpRideGuide.getBannerImage()); |
| | | String downloadUrl = null; |
| | | try { |
| | | // 1 |
| | | downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true); |
| | | } catch (UnsupportedEncodingException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | jsonObject.put("url", downloadUrl); |
| | | xpRideGuide.setBannerImage(jsonObject.toJSONString()); |
| | | } |
| | | xpRideGuideVo.setGuides(list); |
| | | xpRideGuideVo.setTotal(list.size()); |
| | | return xpRideGuideVo; |