| | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.io.FileUtil; |
| | | import com.xcong.farmer.cms.common.contants.AppContants; |
| | | import com.xcong.farmer.cms.common.utils.FileUtils; |
| | | import com.xcong.farmer.cms.configurations.properties.CmsProperties; |
| | | import com.xcong.farmer.cms.modules.core.service.ICmsCoreService; |
| | |
| | | @Override |
| | | public void releaseColumn(Long id, int type, Long companyId) { |
| | | ColumnEntity columnEntity = columnMapper.selectById(id); |
| | | |
| | | AppContants.EXECUTOR.execute(() -> { |
| | | Map<String, Object> map = buildColumnData(columnEntity); |
| | | |
| | | // 判断栏目是否编辑了栏目编码或者修改了父级栏目 |
| | |
| | | |
| | | releaseIndex(companyId, false); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return; |
| | | } |
| | | |
| | | AppContants.EXECUTOR.execute(() -> { |
| | | for (ColumnEntity column : columns) { |
| | | releaseColumn(column.getId(), type, companyId); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | private Map<String, Object> buildColumnData(ColumnEntity columnEntity) { |