| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.zy.asrs.framework.common.Cools; |
| | | import com.zy.asrs.wcs.core.domain.dto.MapLockPathDto; |
| | | import com.zy.asrs.wcs.core.entity.BasConveyorSta; |
| | | import com.zy.asrs.wcs.core.entity.BasShuttle; |
| | | import com.zy.asrs.wcs.core.map.entity.MapWsShuttleVo; |
| | |
| | | return shuttleVos; |
| | | } |
| | | |
| | | private List<NavigateNode> getMapLocPath() { |
| | | List<NavigateNode> navigateNodes = new ArrayList<>(); |
| | | private List<MapLockPathDto> getMapLocPath() { |
| | | List<MapLockPathDto> list = new ArrayList<>(); |
| | | Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>() |
| | | .eq(Dict::getFlag, "floor-list") |
| | | .eq(Dict::getStatus, 1)); |
| | |
| | | JSONObject jsonObject = JSON.parseObject(o.toString()); |
| | | Integer lev = jsonObject.getInteger("value"); |
| | | List<NavigateNode> path = navigateMapUtils.getLockPath(lev); |
| | | navigateNodes.addAll(path); |
| | | |
| | | MapLockPathDto lockPathDto = new MapLockPathDto(); |
| | | lockPathDto.setPath(path); |
| | | lockPathDto.setLev(lev); |
| | | list.add(lockPathDto); |
| | | } |
| | | } |
| | | return navigateNodes; |
| | | return list; |
| | | } |
| | | |
| | | private List<BasConveyorSta> getMapConveyorSta() { |