| | |
| | | @PostMapping("/start/pakin/auth") |
| | | @Synchronized |
| | | @Transactional |
| | | @ManagerAuth(memo = "启动入库") |
| | | public R startPakin(@RequestBody AgvMobileStartPakin params){ |
| | | // 组托 |
| | | params.getCombParams().forEach(combParam -> { |
| | |
| | | */ |
| | | @PostMapping("/pakin/empty/auth") |
| | | @Synchronized |
| | | @ManagerAuth(memo = "空板入库") |
| | | public R pakinEmpty(@RequestBody AgvMobileStartParam params){ |
| | | |
| | | for (AgvMobileStartParam.Pda pda : params.getPad()) { |
| | |
| | | */ |
| | | @PostMapping("/pakout/empty/auth") |
| | | @Synchronized |
| | | @ManagerAuth(memo = "空板出库") |
| | | public R pakoutEmpty(@RequestBody AgvMobileStartParam params){ |
| | | |
| | | for (AgvMobileStartParam.Pda pda : params.getPad()) { |
| | |
| | | 盘点接口 |
| | | */ |
| | | @PostMapping("/check/detl/v1") |
| | | @ManagerAuth(memo = "库存盘点") |
| | | public R checkLocDetl(@RequestBody HashMap<String,String> param){ |
| | | |
| | | String locNo = param.get("locNo"); |
| | |
| | | 盘点库位错乱维护接口 |
| | | */ |
| | | @PostMapping("/update/detl/v1") |
| | | @ManagerAuth(memo = "纠正库位") |
| | | public R updateLocDetlLocNo(@RequestBody HashMap<String,String> param){ |
| | | String locNo = param.get("locNo"); |
| | | String containerCode = param.get("containerCode"); |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @PostMapping("/hand/control/doBack") |
| | | @Transactional |
| | | @ManagerAuth(memo = "站点回退") |
| | | public R doBack(@RequestBody AgvMobileStartPakin param){ |
| | | agvMobileService.doBack(param, getUserId()); |
| | | return R.ok(); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | List<AgvLocDetl> agvLocDetls1 = new ArrayList<>(); |
| | | List<AgvLocDetl> agvLocDetls2 = new ArrayList<>(); |