| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.PostConstruct; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | |
| | | return null; |
| | | } |
| | | |
| | | public List<String> getAreaCodeListByAgvNo(String agvNo) { |
| | | List<String> areaCodeList = new ArrayList<>(); |
| | | if (null == agvNo) { |
| | | return areaCodeList; |
| | | } |
| | | if (AgvGroupConstant.FIRST_AGV_GROUP.contains(agvNo)) { |
| | | areaCodeList = FAR_LEFT_AREA; |
| | | areaCodeList.addAll(FAR_LEFT_DISABLE_AREA); |
| | | } |
| | | if (AgvGroupConstant.SECOND_AGV_GROUP.contains(agvNo)) { |
| | | areaCodeList = LEFT_AREA; |
| | | areaCodeList.addAll(LEFT_DISABLE_AREA); |
| | | } |
| | | if (AgvGroupConstant.THIRD_AGV_GROUP.contains(agvNo)) { |
| | | areaCodeList = MIDDLE_AREA; |
| | | areaCodeList.addAll(MIDDLE_DISABLE_AREA); |
| | | } |
| | | if (AgvGroupConstant.FOURTH_AGV_GROUP.contains(agvNo)) { |
| | | areaCodeList = RIGHT_AREA; |
| | | areaCodeList.addAll(RIGHT_DISABLE_AREA); |
| | | } |
| | | if (AgvGroupConstant.FIFTH_AGV_GROUP.contains(agvNo)) { |
| | | areaCodeList = FAR_RIGHT_AREA; |
| | | areaCodeList.addAll(FAR_RIGHT_DISABLE_AREA); |
| | | } |
| | | return areaCodeList; |
| | | } |
| | | |
| | | } |