| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.zy.acs.common.utils.GsonUtils; |
| | | import com.zy.acs.manager.core.domain.BackpackDto; |
| | | import com.zy.acs.manager.core.domain.MapWsAgvVo; |
| | | import com.zy.acs.manager.core.domain.MapWsVo; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | |
| | | private List<MapWsAgvVo> syncAgv() { |
| | | List<MapWsAgvVo> agvVos = new ArrayList<>(); |
| | | |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, 1)); |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<Agv>() |
| | | // .eq(Agv::getStatus, 1) |
| | | ); |
| | | for (Agv agv : agvList) { |
| | | AgvDetail agvDetail = agvDetailService.selectByAgvId(agv.getId()); |
| | | if (null == agvDetail) { continue; } |
| | |
| | | MapWsAgvVo vo = new MapWsAgvVo(); |
| | | vo.setAgvNo(agv.getUuid()); |
| | | vo.setCode(code.getData()); |
| | | |
| | | |
| | | vo.setDirection(agvDetail.getAgvAngle()); |
| | | vo.setBackpack(GsonUtils.fromJsonToList(agvDetail.getBackpack(), BackpackDto.class)); |
| | | vo.setBattery(agvDetail.getSoc()); |
| | | agvVos.add(vo); |
| | | } |
| | | |