From a29aa2ea80eaaea6acff08068a04de47b69478a8 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期五, 19 七月 2024 10:05:19 +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