From 2799c6690aff9c1577ba4dc290dc56a28767a769 Mon Sep 17 00:00:00 2001
From: DESKTOP-LMJ82IJ\Eno <creaycat@gmail.com>
Date: 星期六, 19 四月 2025 15:03:43 +0800
Subject: [PATCH] #修改 1. 采购单界面优化及修改

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/MobileController.java |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/MobileController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/MobileController.java
index c0d588d..7471043 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/MobileController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/MobileController.java
@@ -285,4 +285,39 @@
         }
         return mobileService.defectProducts(trackCode);
     }
+
+    @ApiOperation("鑾峰彇缁勬嫋鍏ュ簱淇℃伅")
+    @PostMapping("/pakin/info/{barcode}")
+    @PreAuthorize("hasAuthority('manager:waitPakin:list')")
+    public R getPakinInStock(@PathVariable String barcode) {
+        if (Objects.isNull(barcode)) {
+            return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒");
+        }
+        return mobileService.getPakinInStock(barcode);
+    }
+
+    @ApiOperation("鑾峰彇涓婃灦绔欑偣淇℃伅")
+    @GetMapping("/inStock/sites")
+    @PreAuthorize("hasAuthority('manager:deviceSite:list')")
+    public R getTarSite() {
+        return mobileService.getDeviceSites();
+    }
+
+    @ApiOperation("鑾峰彇鎺ㄨ崘搴撲綅鍒楄〃淇℃伅")
+    @GetMapping("/locs/list")
+    @PreAuthorize("hasAuthority('manager:deviceSite:list')")
+    public R getLocs() {
+        return mobileService.getRecommondLocs();
+    }
+
+    @ApiOperation("鐢熸垚浠诲姟鍒楄〃")
+    @PostMapping("/pakin/task")
+    @PreAuthorize("hasAuthority('manager:deviceSite:list')")
+    public R pakinToTask(@RequestBody Map<String, Object> map) {
+        if (Objects.isNull(map)) {
+            return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒");
+        }
+        return mobileService.generateTask(map, getLoginUserId());
+    }
 }
+

--
Gitblit v1.9.1