瀏覽代碼

fix(task): OnboardingService 注入 TaskService 加 @Lazy 打破循环依赖(userService↔onboardingService↔taskService)

Xiaogang Liao 2 周之前
父節點
當前提交
d0c0d6fd1a
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      cfc-backend/src/main/java/com/etotem/cfc/service/OnboardingService.java

+ 2 - 0
cfc-backend/src/main/java/com/etotem/cfc/service/OnboardingService.java

@@ -7,6 +7,7 @@ import com.etotem.cfc.mapper.FamilyMemberMapper;
 import com.etotem.cfc.mapper.OnboardingTaskMapper;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+import org.springframework.context.annotation.Lazy;
 
 import javax.annotation.Resource;
 import java.util.*;
@@ -27,6 +28,7 @@ public class OnboardingService {
     private FamilyMemberMapper familyMemberMapper;
 
     @Resource
+    @Lazy
     private TaskService taskService;
 
     private static final Map<String, int[]> REWARDS = new LinkedHashMap<>();