| | |
| | | String StartRepairPicture = vo.getStartRepairPicture(); |
| | | if (StringUtils.isNotBlank(StartRepairPicture)) { |
| | | JSONArray jsonArray = JSONArray.parseArray(StartRepairPicture); |
| | | ArrayList<String> list = new ArrayList<>(jsonArray.size()); |
| | | for (Object o : jsonArray) { |
| | | JSONObject jsonObject = JSONObject.parseObject(o.toString()); |
| | | String downloadUrl = null; |
| | | try { |
| | | // 2 |
| | | // 1 |
| | | downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true); |
| | | } catch (UnsupportedEncodingException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | list.add(downloadUrl); |
| | | jsonObject.put("url", downloadUrl); |
| | | } |
| | | vo.setStartRepairPicture(String.join(",", list)); |
| | | vo.setStartRepairPicture(JSONArray.toJSONString(jsonArray)); |
| | | } |
| | | |
| | | |