diff --git a/pangu-system/src/main/java/com/pangu/student/service/impl/StudentServiceImpl.java b/pangu-system/src/main/java/com/pangu/student/service/impl/StudentServiceImpl.java index 072f88b..0c3ea60 100644 --- a/pangu-system/src/main/java/com/pangu/student/service/impl/StudentServiceImpl.java +++ b/pangu-system/src/main/java/com/pangu/student/service/impl/StudentServiceImpl.java @@ -15,8 +15,9 @@ import com.pangu.student.domain.vo.StudentVO; import com.pangu.student.listener.StudentImportListener; import com.pangu.student.mapper.StudentMapper; import com.pangu.student.service.IStudentService; -import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.multipart.MultipartFile; @@ -31,13 +32,20 @@ import java.util.List; */ @Slf4j @Service -@RequiredArgsConstructor public class StudentServiceImpl extends ServiceImpl implements IStudentService { - private final StudentMapper studentMapper; - private final com.pangu.base.service.IRegionService regionService; - private final com.pangu.school.service.ISchoolService schoolService; - private final com.pangu.member.service.IMemberService memberService; + @Autowired + private StudentMapper studentMapper; + + @Autowired + private com.pangu.base.service.IRegionService regionService; + + @Autowired + private com.pangu.school.service.ISchoolService schoolService; + + @Lazy + @Autowired + private com.pangu.member.service.IMemberService memberService; @Override @DataScope(deptAlias = "s", schoolAlias = "s")