From 41074b338be9cff71a43d910deab3ba6a7bfb69f Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期五, 12 一月 2024 21:10:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/WorkController.java | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java index 3379c7b..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) { @@ -118,6 +126,19 @@ @RequestParam String targetLocNo) { workService.locMove(sourceLocNo, targetLocNo, getUserId()); 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") @@ -148,7 +169,14 @@ @ManagerAuth(memo = "鐢熸垚浠诲姟") public R createWaitPainWrkMastStart(@RequestBody List<WaitPakin> list) { StartupDto startupDto = workService.createWaitPainWrkMastStart(list, getUserId()); - return R.ok("娣诲姞浠诲姟鎴愬姛锛屼换鍔″彿锛�" + startupDto.getWorkNo() + ";鐩爣搴撲綅锛�" + startupDto.getLocNo()); + return R.ok("浠诲姟鍙凤細" + startupDto.getWorkNo() + ";鐩爣搴撲綅锛�" + startupDto.getLocNo()); + } + + @RequestMapping("/deal/preHave/start") + @ManagerAuth(memo = "鍏堝叆鍝佸鐞�") + public R dealPreHave(@RequestParam Integer wrkNo) { + String locNo = workService.dealPreHaveStart(wrkNo, getUserId()); + return R.ok("浠诲姟閲嶆柊鍏ュ簱锛岀洰鏍囧簱浣嶏細" + locNo); } } -- Gitblit v1.9.1