From 902ec017c2c6b01bacc67a0a65fbb5a53a951c1e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 19 八月 2025 10:56:16 +0800 Subject: [PATCH] 企业信息同步 --- rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java | 35 ++++++++++++++++++++++++++++++++--- 1 files changed, 32 insertions(+), 3 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..95ae94f 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 @@ -1,7 +1,6 @@ package com.vincent.rsf.server.api.controller.pda; import com.vincent.rsf.framework.common.R; -import com.vincent.rsf.server.api.controller.params.OpStockParams; import com.vincent.rsf.server.api.service.AgvService; import com.vincent.rsf.server.system.controller.BaseController; import io.swagger.annotations.Api; @@ -25,13 +24,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 +53,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 +62,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