Helius
2022-08-09 1789de3365e7074f864b975a26c64aaf168b271a
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ReleaseServiceImpl.java
@@ -3,6 +3,7 @@
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;
@@ -91,6 +92,8 @@
    @Override
    public void releaseColumn(Long id, int type, Long companyId) {
        ColumnEntity columnEntity = columnMapper.selectById(id);
        AppContants.EXECUTOR.execute(() -> {
        Map<String, Object> map = buildColumnData(columnEntity);
        // 判断栏目是否编辑了栏目编码或者修改了父级栏目
@@ -175,6 +178,7 @@
            releaseIndex(companyId, false);
        }
        });
    }
    @Override
@@ -185,9 +189,11 @@
            return;
        }
        AppContants.EXECUTOR.execute(() -> {
        for (ColumnEntity column : columns) {
            releaseColumn(column.getId(), type, companyId);
        }
        });
    }
    private Map<String, Object> buildColumnData(ColumnEntity columnEntity) {