| | |
| | | |
| | | private ColumnMapper columnMapper = SpringContextHolder.getBean(ColumnMapper.class); |
| | | private ArticleMapper articleMapper = SpringContextHolder.getBean(ArticleMapper.class); |
| | | private String BASE_URL = "http://192.168.0.1/"; |
| | | private String BASE_URL = "http://192.168.0.1"; |
| | | |
| | | @Override |
| | | public void dataParser(AttrNode attrNode) { |
| | |
| | | public ColumnData columnToData(ColumnEntity column) { |
| | | ColumnData columnData = ColumnConversion.INSTANCE.entityToData(column); |
| | | |
| | | columnData.setUrl(BASE_URL + columnData.getCode()); |
| | | columnData.setUrl(BASE_URL + column.getPath()); |
| | | if (column.getType() == 2) { |
| | | if (column.getTargetType() == 1) { |
| | | ArticleEntity article = this.articleMapper.selectArticleById(Long.parseLong(column.getTargetUrl())); |
| | | columnData.setUrl(BASE_URL + article.getColumnCode() + "/" + article.getId() + ".html"); |
| | | columnData.setUrl(BASE_URL + article.getPath() + "/" + article.getId() + ".html"); |
| | | } else if (column.getTargetType() == 2) { |
| | | columnData.setUrl(BASE_URL + column.getTargetUrl()); |
| | | ColumnEntity columnEntity = this.columnMapper.selectByCodeAndCompanyId(column.getTargetUrl(), column.getCompanyId()); |
| | | columnData.setUrl(BASE_URL + columnEntity.getPath()); |
| | | } else { |
| | | columnData.setUrl(column.getTargetUrl()); |
| | | } |