| | |
| | | if (Cools.isEmpty(codeData)) { |
| | | return R.error(); |
| | | } |
| | | Code code = codeService.selectByData(codeData); |
| | | Code code = codeService.getCacheByData(codeData); |
| | | MapPointVo vo = new MapPointVo(); |
| | | vo.setCodeId(code.getId()); |
| | | vo.setCodeData(code.getData()); |
| | |
| | | List<Code> codes = codeService.list(); |
| | | List<Code> codeArr = param.getCodeArr(); |
| | | for (Code code : codeArr) { |
| | | Code one = codeService.selectByData(code.getData()); |
| | | Code one = codeService.getCacheByData(code.getData()); |
| | | if (one == null) { |
| | | if (!codeService.save(code)) { |
| | | throw new BusinessException(code.getData()+" save fail![Code]"); |
| | |
| | | |
| | | List<MapParam.Route> routeArr = param.getRouteArr(); |
| | | for (MapParam.Route paramRoute : routeArr) { |
| | | Code startCode = codeService.selectByData(paramRoute.getStartCode()); |
| | | Code endCode = codeService.selectByData(paramRoute.getEndCode()); |
| | | Code startCode = codeService.getCacheByData(paramRoute.getStartCode()); |
| | | Code endCode = codeService.getCacheByData(paramRoute.getEndCode()); |
| | | |
| | | Route route = routeService.findByCodeOfBoth(startCode.getId(), endCode.getId()); |
| | | if (route == null) { |
| | |
| | | if (Cools.isEmpty(agvParam.getPos())) { |
| | | throw new BusinessException(agvParam.getAgvNo() + " agv not in position!"); |
| | | } |
| | | Code code = codeService.selectByData(agvParam.getPos()); |
| | | Code code = codeService.getCacheByData(agvParam.getPos()); |
| | | Agv agv = agvService.selectByUuid(agvParam.getAgvNo()); |
| | | if (agv == null) { |
| | | agv = new Agv(); |