fix
Helius
2022-08-04 876e250c27eeca4df0c13c3d222103afd9e06b7e
src/main/java/com/xcong/farmer/cms/modules/core/service/impl/CmsCoreServiceImpl.java
@@ -32,6 +32,8 @@
    @Autowired
    private WebSetMapper webSetMapper;
    private final Executor executor = new ThreadPoolExecutor(10, 20, 600, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>());
    @Override
    public void articleProcess(Map<String, Object> data, String templateName, String templatePath) {
@@ -44,7 +46,10 @@
        }
        try {
            cfg.process(data, templateName);
            String finalTemplateName = templateName;
            executor.execute(() -> {
                cfg.process(data, finalTemplateName);
            });
        } catch (Exception e) {
            e.printStackTrace();
            log.error("发布文章出错", e);
@@ -85,7 +90,10 @@
        }
        try {
            cfg.process(data, templateName);
            String finalTemplateName = templateName;
            executor.execute(() -> {
                cfg.process(data, finalTemplateName);
            });
        } catch (Exception e) {
            e.printStackTrace();
            log.error("发布栏目错误", e);
@@ -101,7 +109,10 @@
        }
        try {
            cfg.process(data, templateName);
            String finalTemplateName = templateName;
            executor.execute(() -> {
                cfg.process(data, finalTemplateName);
            });
        } catch (Exception e) {
            e.printStackTrace();
            log.error("发布首页错误", e);
@@ -122,7 +133,10 @@
        }
        try {
            cfg.process(data, templateName);
            String finalTemplateName = templateName;
            executor.execute(() -> {
                cfg.process(data, finalTemplateName);
            });
        } catch (Exception e) {
            e.printStackTrace();
            log.error("发布错误", e);