| | |
| | | } |
| | | |
| | | /* |
| | | 绑定托盘条码与暂存位 |
| | | 绑定货架条码与暂存位 |
| | | */ |
| | | @PostMapping("/combBinging/auth") |
| | | public R combBinding(@RequestBody Map<String,Object> map){ |
| | |
| | | String stationCode = map.get("stationCode").toString(); |
| | | Short containerType = Short.valueOf(barcode.substring(0,2)); |
| | | agvMobileService.combBinding(barcode,stationCode,containerType); |
| | | return R.ok("托盘绑定站点成功"); |
| | | return R.ok("货架绑定站点成功"); |
| | | } |
| | | |
| | | /* |
| | |
| | | } |
| | | |
| | | /* |
| | | 空板出库容器码选择 |
| | | 空板出库货架码选择 |
| | | */ |
| | | @PostMapping("/pakout/empty/container/selector/auth") |
| | | public R containerType(@RequestBody HashMap<String,String> params){ |
| | |
| | | } |
| | | |
| | | if((listByLocNo == null && listByContainerCode == null) || listByLocNo.equals(listByContainerCode)){ |
| | | return R.ok("该库位与容器库存一致,无需维护"); |
| | | return R.ok("该库位与货架库存一致,无需维护"); |
| | | } |
| | | |
| | | |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @PostMapping("/hand/control/handBack") |
| | | @Transactional |
| | | @ManagerAuth(memo = "转手动回流") |
| | | public R handBack(@RequestBody AgvMobileStartPakin param){ |
| | | agvMobileService.handBack(param, getUserId()); |
| | | return R.ok(); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | List<AgvLocDetl> agvLocDetls1 = new ArrayList<>(); |
| | | List<AgvLocDetl> agvLocDetls2 = new ArrayList<>(); |
| | |
| | | wrkMast.setSourceLocNo(sourceLocNo); |
| | | //目标站点 |
| | | wrkMast.setLocNo(locNo); |
| | | //容器编码 |
| | | //货架编码 |
| | | wrkMast.setBarcode(barcode); |
| | | //容器类型 |
| | | //货架类型 |
| | | wrkMast.setWhsType(containerType); |
| | | // 目标楼层 |
| | | wrkMast.setCrnNo(floor); |