소스 검색

同步课程改动

xyx 1 주 전
부모
커밋
456171e725
1개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 2
      fs-service/src/main/java/com/fs/sop/service/impl/QwSopTempServiceImpl.java

+ 10 - 2
fs-service/src/main/java/com/fs/sop/service/impl/QwSopTempServiceImpl.java

@@ -681,8 +681,16 @@ public class QwSopTempServiceImpl implements IQwSopTempService {
             temp.setId(UUID.randomUUID().toString());
             qwSopTempMapper.insertQwSopTemp(temp);
             // 重新生成该模板的规则和内容
-            threadPoolTaskExecutor.execute(() -> createSopTempRules(temp));
-            latch.countDown();
+            threadPoolTaskExecutor.execute(() -> {
+                try {
+                    createSopTempRules(temp);
+                } catch (Exception e) {
+                    log.error("同步模板规则和内容失败", e);
+                } finally {
+                    latch.countDown();
+                }
+            });
+
         }
 
         try {