|  |  |  | 
|---|
|  |  |  | releaseColumn(column.getParentId(), 1, companyId); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (beforeColumnId != null && !article.getColumnId().equals(beforeColumnId)) { | 
|---|
|  |  |  | if (beforeColumnId != -1 && !article.getColumnId().equals(beforeColumnId)) { | 
|---|
|  |  |  | ColumnEntity beforeColumn = columnMapper.selectById(beforeColumnId); | 
|---|
|  |  |  | this.releaseColumn(beforeColumnId, 1, companyId); | 
|---|
|  |  |  | if (beforeColumn.getParentId() != 0L) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (article.getType() == 1) { | 
|---|
|  |  |  | map.put("id", article.getId()); | 
|---|
|  |  |  | cmsCoreService.articleProcess(map, column.getArticleTemplate(), column.getPath()); | 
|---|
|  |  |  | Map<String, Object> articleMap = new HashMap<>(); | 
|---|
|  |  |  | BeanUtil.copyProperties(map, articleMap); | 
|---|
|  |  |  | articleMap.put("id", article.getId()); | 
|---|
|  |  |  | cmsCoreService.articleProcess(articleMap, column.getArticleTemplate(), column.getPath()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|