From aa2ef2ef37c7d95cfb1d3833a023328d05ea5060 Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期日, 21 一月 2024 15:06:53 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/WorkController.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java index eae764b..0fb0d13 100644 --- a/src/main/java/com/zy/asrs/controller/WorkController.java +++ b/src/main/java/com/zy/asrs/controller/WorkController.java @@ -1,6 +1,7 @@ package com.zy.asrs.controller; import com.core.annotations.ManagerAuth; +import com.core.common.Cools; import com.core.common.R; import com.zy.asrs.entity.WaitPakin; import com.zy.asrs.entity.param.EmptyPlateOutParam; @@ -92,6 +93,13 @@ return R.ok("鍑哄簱鍚姩鎴愬姛"); } + @RequestMapping("/plate/order/out/start") + @ManagerAuth(memo = "鎵嬪姩璁㈠崟鍑哄簱浣滀笟") + public R fullStoreTakeStartOrder(@RequestBody StockOutParam param) { + workService.startupFullTakeStoreOrder(param, getUserId()); + return R.ok("鍑哄簱鍚姩鎴愬姛"); + } + @RequestMapping("/empty/plate/in/start") @ManagerAuth(memo = "绌烘澘鍏ュ簱") public R emptyPlateInStart(@RequestParam Integer sourceStaNo) { @@ -120,6 +128,19 @@ return R.ok("绉诲簱鍚姩鎴愬姛"); } + @RequestMapping("/mat/turn/over/out/start") + @ManagerAuth(memo = "鍝佸彿绉讳氦") + public R turnMatLocDetl(@RequestBody EmptyPlateOutParam param) { + if (Cools.isEmpty(param) || Cools.isEmpty(param.getLocDetls(),param.getMatId()) || Cools.isEmpty(param.getLocDetls().get(0)) || Cools.isEmpty(param.getLocDetls().get(0).getMatnr())){ + return R.error("鍙傛暟涓虹┖"); + } + if (param.getLocDetls().size()>1){ + return R.error("璇峰崟鏉℃暟鎹慨鏀癸紝璋ㄦ厧鎿嶄綔锛�"); + } + workService.turnMatLocDetl(param, getUserId()); + return R.ok("鍝佸彿绉讳氦鎴愬姛"); + } + @RequestMapping("/locDdetl/adjust/start") @ManagerAuth(memo = "搴撳瓨璋冩暣") public R locDetlAdjustStart(@RequestBody LocDetlAdjustParam param) { -- Gitblit v1.9.1