liujie
2026-03-23 be7ad530d351a016297aea2dc87fd65e50c5f1ec
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java
@@ -49,6 +49,19 @@
    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;