ljw 2025-12-26 14:25:51 +08:00
parent 8080a6864d
commit 96165ea8cc
2 changed files with 15 additions and 7 deletions

View File

@ -1,7 +1,8 @@
package com.njzscloud.dispose.config;
import com.njzscloud.common.security.util.SecurityUtil;
import com.njzscloud.dispose.wh.service.InOrderService;
import com.njzscloud.dispose.wh.service.PurchaseOrderService;
import com.njzscloud.dispose.wh.service.SalesOrderService;
import lombok.RequiredArgsConstructor;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.event.EventListener;
@ -9,8 +10,7 @@ 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;
import static com.njzscloud.dispose.event.SysMittEvent.*;
/**
* @author lzq
@ -18,14 +18,19 @@ import static com.njzscloud.dispose.event.SysMittEvent.WH_IN_ORDER;
@Component
@RequiredArgsConstructor
public class SpringReady {
// 仓库管理 service
private final InOrderService inOrderService;
// 采购单
private final PurchaseOrderService purchaseOrderService;
// 销售单
private final SalesOrderService salesOrderService;
@EventListener(ApplicationReadyEvent.class)
public void onApplicationReady() {
COERCE_LOGOUT.on((List<Long> ids) -> ids.forEach(SecurityUtil::removeToken));
WH_IN_ORDER.on(inOrderService::add);
PURCHASE_ORDER.on(purchaseOrderService::add);
SALES_ORDER.on(salesOrderService::add);
}
}

View File

@ -11,7 +11,10 @@ public class SysMittEvent {
public static MittEvent<List<Long>> COERCE_LOGOUT = () -> {
};
public static MittEvent<Long> WH_IN_ORDER = () -> {
public static MittEvent<Long> PURCHASE_ORDER = () -> {
};
public static MittEvent<Long> SALES_ORDER = () -> {
};
}