From 9c5628525900cc9f973af94c7b466eb95a2ec7ca Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期三, 26 三月 2025 10:27:22 +0800 Subject: [PATCH] # --- /dev/null | 34 ----------------- zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvCompleteSubscriber.java | 5 +- zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/AreaConstant.java | 1 zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvDataSubscriber.java | 5 +- zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/LocGroupConstant.java | 72 ++++++++++++++++++++++++++++++++++++ 5 files changed, 78 insertions(+), 39 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/AreaConstant.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/AreaConstant.java index 86d3dee..6844105 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/AreaConstant.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/AreaConstant.java @@ -1609,5 +1609,4 @@ add("00000264"); }}; - } diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/LocGroupConstant.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/LocGroupConstant.java new file mode 100644 index 0000000..7013f5f --- /dev/null +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/constant/LocGroupConstant.java @@ -0,0 +1,72 @@ +package com.zy.acs.manager.core.constant; + +import java.util.ArrayList; + +public class LocGroupConstant { + + public static final ArrayList<Integer> FAR_LEFT_LOC_ROW_LIST = new ArrayList<Integer>(){{ + add(1); + add(2); + add(3); + add(4); + add(5); + add(6); + add(7); + add(8); + add(9); + add(10); + }}; + + public static final ArrayList<Integer> LEFT_LOC_ROW_LIST = new ArrayList<Integer>(){{ + add(11); + add(12); + add(13); + add(14); + add(15); + add(16); + add(17); + add(18); + add(19); + add(20); + }}; + + public static final ArrayList<Integer> MIDDLE_LOC_ROW_LIST = new ArrayList<Integer>(){{ + add(21); + add(22); + add(23); + add(24); + add(25); + add(26); + add(27); + add(28); + add(29); + add(30); + }}; + + public static final ArrayList<Integer> RIGHT_LOC_ROW_LIST = new ArrayList<Integer>(){{ + add(31); + add(32); + add(33); + add(34); + add(35); + add(36); + add(37); + add(38); + add(39); + add(40); + }}; + + public static final ArrayList<Integer> FAR_RIGHT_LOC_ROW_LIST = new ArrayList<Integer>(){{ + add(41); + add(42); + add(43); + add(44); + add(45); + add(46); + add(47); + add(48); + add(49); + add(50); + }}; + +} diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvCompleteSubscriber.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvCompleteSubscriber.java index c0e2e6e..9863260 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvCompleteSubscriber.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvCompleteSubscriber.java @@ -6,9 +6,10 @@ import com.zy.acs.manager.core.service.MainService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.event.EventListener; import org.springframework.stereotype.Component; -import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; /** @@ -24,7 +25,7 @@ @Autowired private MainService mainService; - @PostConstruct + @EventListener(ApplicationReadyEvent.class) private void start(){ thread = new Thread(() -> { while (!Thread.currentThread().isInterrupted()) { diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvDataSubscriber.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvDataSubscriber.java index d22c727..34c7599 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvDataSubscriber.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/listen/AgvDataSubscriber.java @@ -6,9 +6,10 @@ import com.zy.acs.manager.core.service.AgvDataService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.event.EventListener; import org.springframework.stereotype.Component; -import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; /** @@ -24,7 +25,7 @@ @Autowired private AgvDataService agvDataService; - @PostConstruct + @EventListener(ApplicationReadyEvent.class) private void start(){ // redis.deleteList(RedisConstant.AGV_DATA_FLAG); thread = new Thread(() -> { diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AnnealedScheduler.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AnnealedScheduler.java deleted file mode 100644 index 08112c2..0000000 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AnnealedScheduler.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.zy.acs.manager.core.scheduler; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.zy.acs.framework.common.Cools; -import com.zy.acs.manager.manager.entity.Agv; -import com.zy.acs.manager.manager.entity.Segment; -import com.zy.acs.manager.manager.enums.SegmentStateType; -import com.zy.acs.manager.manager.enums.StatusType; -import com.zy.acs.manager.manager.service.AgvService; -import com.zy.acs.manager.manager.service.SegmentService; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import java.util.List; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; - -@Slf4j -@Component -public class AnnealedScheduler { - - @Autowired - private AgvService agvService; - @Autowired - private SegmentService segmentService; - -// @Scheduled(cron = "0/1 * * * * ? ") - private void init() throws InterruptedException { - - - } - -} -- Gitblit v1.9.1