From a7a06157d81e4b4c4cffc5e88e152d39db9707d0 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期三, 21 五月 2025 09:07:54 +0800 Subject: [PATCH] #容器管理 --- rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java index 1d6c105..f244c17 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java @@ -25,13 +25,23 @@ private AgvService agvService; @ApiOperation("绔欑偣缁戝畾鏌ヨ") - @PreAuthorize("hasAuthority('manager:qlyInspect:list')") + @PreAuthorize("hasAuthority('manager:basStation:list')") @PostMapping("/staBind/list") public R getStaBindList(@RequestBody Map<String, Object> params) { if (Objects.isNull(params)) { return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒"); } return agvService.getStaBindList(params); + } + + @ApiOperation("绔欑偣鏌ヨ") + @PreAuthorize("hasAuthority('manager:basStation:list')") + @PostMapping("/staMsg/select") + public R getStaMsgSelect(@RequestBody Map<String, Object> params) { + if (Objects.isNull(params)) { + return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒"); + } + return agvService.getStaMsgSelect(params); } @PreAuthorize("hasAuthority('manager:basStation:list')") @@ -44,7 +54,7 @@ return agvService.getAGVStaBind(params); } - @PreAuthorize("hasAuthority('manager:asnOrderItem:list')") + @PreAuthorize("hasAuthority('manager:basStation:list')") @ApiOperation("绔欑偣瑙g粦") @PostMapping("/AGV/staUnBind") public R getAGVStaUnBind(@RequestBody Map<String, Object> params) { @@ -53,4 +63,24 @@ } return agvService.AGVStaUnBind(params); } + + @PreAuthorize("hasAuthority('manager:basStation:list')") + @ApiOperation("AGV鍚姩鍏ュ簱") + @PostMapping("/AGV/task/start") + public R AGVInTaskStart(@RequestBody Map<String, Object> params) { + if (Objects.isNull(params)) { + return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒"); + } + return agvService.AGVInTaskStart(params, getLoginUserId()); + } + + @PreAuthorize("hasAuthority('manager:basStation:list')") + @ApiOperation("AGV缁戝畾&鍏ュ簱") + @PostMapping("/AGV/bindAndIn/start") + public R AGVBindAndInTaskStart(@RequestBody Map<String, Object> params) { + if (Objects.isNull(params)) { + return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒"); + } + return agvService.AGVBindAndInTaskStart(params, getLoginUserId()); + } } -- Gitblit v1.9.1