diff --git a/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowHallServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowHallServiceImpl.java index d60fa928c3b700f1b81e6e77f8eb63405701eabc..1891d9d31213b68ef006d449927c5d2e5e270412 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowHallServiceImpl.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowHallServiceImpl.java @@ -7,6 +7,7 @@ import com.mortals.xhx.module.window.model.WindowEntity; import com.mortals.xhx.module.window.model.WindowQuery; import com.mortals.xhx.module.window.service.WindowService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.exception.AppException; @@ -31,6 +32,7 @@ import java.util.stream.Collectors; public class WindowHallServiceImpl extends AbstractCRUDCacheServiceImpl<WindowHallDao, WindowHallEntity, Long> implements WindowHallService { @Autowired + @Lazy private WindowService windowService; /** diff --git a/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowServiceImpl.java index 47e687a008e6a8f8b3375b3b290ec7177633e216..be73b8cc6fb5b26e625b16c23315f37a26737b52 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowServiceImpl.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowServiceImpl.java @@ -30,6 +30,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.xhx.module.window.dao.WindowDao; @@ -54,16 +55,19 @@ import static com.mortals.xhx.common.key.Constant.PARAM_SERVER_PHP_HTTP_URL; public class WindowServiceImpl extends AbstractCRUDCacheServiceImpl<WindowDao, WindowEntity, Long> implements WindowService { @Autowired + @Lazy private WorkmanService workmanService; - @Autowired + @Lazy private WindowBusinessService windowBusinessService; @Autowired + @Lazy private WindowMatterService windowMatterService; @Autowired + @Lazy private WindowHallService windowHallService; - @Autowired + @Lazy private BusinessService businessService;