| | |
| | | public void success(AgvWrkMast agvWrkMast, AgvTaskCallBackParam param) { |
| | | //修改AGV工作档的工作状态为205.工作完成 |
| | | agvWrkMast.setWrkSts(205L); |
| | | if(param.getLocationCode().contains("@")){ |
| | | if(param.getLocationCode().contains("@") && param.getLocationCode().contains("CS")){ |
| | | agvWrkMast.setLocNo(param.getLocationCode()); |
| | | } |
| | | //agvWrkMast.setLocNo(param.getLocationCode()); |
| | |
| | | boolean hasContainerCode = false; |
| | | int containerCodeCount = 0;//料箱码数量 |
| | | for (CombParam.CombMat combMat : param.getCombMats()) { |
| | | if (combMat.getContainerCode() != null) { |
| | | if(!Cools.isEmpty(combMat.getContainerCode())){ |
| | | //if (combMat.getContainerCode() != null) { |
| | | hasContainerCode = true; |
| | | containerCodeCount++; |
| | | continue; |
| | |
| | | */ |
| | | @PostMapping("/start") |
| | | @ResponseBody |
| | | @Transactional |
| | | public R start(@RequestBody ReplenishmentParam param){ |
| | | log.info("start param: " + param.toString()); |
| | | String containerCode = param.getContainerCode(); |
| | |
| | | @ResponseBody |
| | | public R move(@RequestBody ReplenishmentParam param){ |
| | | |
| | | log.info("current containerCode: " + param.toString()); |
| | | |
| | | if(Cools.isEmpty(currentContainerMap)){ |
| | | currentContainerMap = new HashMap<>(); |
| | | } |
| | |
| | | </p> |
| | | <p class="p-sketch-outline__description">wms made with various simple objects.</p> |
| | | </div> |
| | | <canvas class="p-canvas-webgl" id="canvas-webgl"></canvas> |
| | | <!-- <canvas class="p-canvas-webgl" id="canvas-webgl"></canvas>--> |
| | | </div> |
| | | <!-- 侧边栏 --> |
| | | <div id="sidebar"> |