diff --git a/njzscloud-svr/src/main/java/com/njzscloud/dispose/config/SpringReady.java b/njzscloud-svr/src/main/java/com/njzscloud/dispose/config/SpringReady.java index 18f0fd8..73fdf67 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/dispose/config/SpringReady.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/dispose/config/SpringReady.java @@ -1,6 +1,7 @@ package com.njzscloud.dispose.config; import com.njzscloud.common.security.util.SecurityUtil; +import com.njzscloud.dispose.wh.service.InOrderService; import lombok.RequiredArgsConstructor; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.event.EventListener; @@ -9,13 +10,22 @@ import org.springframework.stereotype.Component; import java.util.List; import static com.njzscloud.dispose.event.SysMittEvent.COERCE_LOGOUT; +import static com.njzscloud.dispose.event.SysMittEvent.WH_IN_ORDER; +/** + * @author lzq + */ @Component @RequiredArgsConstructor public class SpringReady { + // 仓库管理 service + private final InOrderService inOrderService; @EventListener(ApplicationReadyEvent.class) public void onApplicationReady() { COERCE_LOGOUT.on((List ids) -> ids.forEach(SecurityUtil::removeToken)); + + WH_IN_ORDER.on(inOrderService::add); + } } diff --git a/njzscloud-svr/src/main/java/com/njzscloud/dispose/event/SysMittEvent.java b/njzscloud-svr/src/main/java/com/njzscloud/dispose/event/SysMittEvent.java index aaea1cb..7d9d746 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/dispose/event/SysMittEvent.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/dispose/event/SysMittEvent.java @@ -4,8 +4,14 @@ import com.njzscloud.common.core.mitt.MittEvent; import java.util.List; +/** + * @author lqz + */ public class SysMittEvent { public static MittEvent> COERCE_LOGOUT = () -> { }; + public static MittEvent WH_IN_ORDER = () -> { + }; + }