| | |
| | | import com.zy.acs.manager.core.service.astart.MapDataDispatcher; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | | import com.zy.acs.manager.manager.entity.AgvDetail; |
| | | import com.zy.acs.manager.manager.entity.AgvModel; |
| | | import com.zy.acs.manager.manager.entity.Code; |
| | | import com.zy.acs.manager.manager.service.AgvDetailService; |
| | | import com.zy.acs.manager.manager.service.AgvModelService; |
| | | import com.zy.acs.manager.manager.service.AgvService; |
| | | import com.zy.acs.manager.manager.service.CodeService; |
| | | import com.zy.acs.manager.manager.websocket.MapWebSocket; |
| | |
| | | @Autowired |
| | | private AgvDetailService agvDetailService; |
| | | @Autowired |
| | | private AgvModelService agvModelService; |
| | | @Autowired |
| | | private CodeService codeService; |
| | | @Autowired |
| | | private MapDataDispatcher mapDataDispatcher; |
| | |
| | | i=0; |
| | | } |
| | | key = i /2; |
| | | MapWebSocket.broadcast(mockData.get(key)); |
| | | // MapWebSocket.broadcast(mockData.get(key)); |
| | | |
| | | |
| | | MapWsVo mapWsVo = new MapWsVo(); |
| | | mapWsVo.setAgvVos(syncAgv()); |
| | | // MapWebSocket.broadcast(GsonUtils.toJson(mapWsVo)); |
| | | MapWebSocket.broadcast(GsonUtils.toJson(mapWsVo)); |
| | | } |
| | | |
| | | private List<MapWsAgvVo> syncAgv() { |
| | |
| | | ); |
| | | for (Agv agv : agvList) { |
| | | AgvDetail agvDetail = agvDetailService.selectByAgvId(agv.getId()); |
| | | AgvModel agvModel = agvModelService.getById(agv.getAgvModel()); |
| | | if (null == agvDetail) { continue; } |
| | | Long recentCode = agvDetail.getRecentCode(); |
| | | if (null == recentCode) { continue; } |
| | |
| | | if (null == code) { continue; } |
| | | |
| | | MapWsAgvVo vo = new MapWsAgvVo(); |
| | | vo.setAgvModel(agvModel.getType()); |
| | | vo.setAgvNo(agv.getUuid()); |
| | | vo.setCode(code.getData()); |
| | | vo.setDirection(agvDetail.getAgvAngle()); |