| | |
| | | import com.zy.acs.common.domain.protocol.AGV_01_UP; |
| | | import com.zy.acs.common.utils.RedisSupport; |
| | | import com.zy.acs.framework.common.Cools; |
| | | import com.zy.acs.manager.core.service.MapService; |
| | | import com.zy.acs.manager.manager.entity.Action; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | | import com.zy.acs.manager.manager.enums.ActionStsType; |
| | | import com.zy.acs.manager.manager.enums.StatusType; |
| | | import com.zy.acs.manager.manager.service.ActionService; |
| | | import com.zy.acs.manager.manager.service.AgvDetailService; |
| | | import com.zy.acs.manager.manager.service.AgvService; |
| | | import com.zy.acs.manager.manager.service.CodeService; |
| | | import com.zy.acs.manager.manager.service.*; |
| | | import com.zy.acs.manager.system.service.ConfigService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private ConfigService configService; |
| | | @Autowired |
| | | private CodeService codeService; |
| | | @Autowired |
| | | private MapService mapService; |
| | | @Autowired |
| | | private JamService jamService; |
| | | |
| | | /** |
| | | * 1.AgvDataService.dataProcess [ agvDetail: vol, code, agvAngle, agvStatus ] |
| | |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)); |
| | | // init executorService |
| | | if (null == this.executorService) { |
| | | int count = agvList.size() > 30 ? agvList.size() : 20; |
| | | int count = agvList.size(); |
| | | this.executorService = Executors.newFixedThreadPool(count); |
| | | } |
| | | |
| | |
| | | , agvDetailService |
| | | , actionService |
| | | , codeService |
| | | , mapService |
| | | , jamService |
| | | , actionList |
| | | )); |
| | | } |