From 7ff441cde857c41ae9908100de9c469ed5ab76be Mon Sep 17 00:00:00 2001 From: zc <zc> Date: 星期一, 29 七月 2024 19:11:56 +0800 Subject: [PATCH] 视图sql --- src/main/java/com/zy/asrs/controller/WorkController.java | 35 ++++++++++++++++++++++++++++------- 1 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java index 9f8dbe2..fc62677 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; @@ -57,13 +58,13 @@ map.put("desc", siteId + "锛堝叏鏉垮嚭搴撳彛锛�"); result.add(map); } - List<Integer> pickOutSite = basDevpService.getAvailableOutSite(103); - for (Integer siteId : pickOutSite) { - Map<String, Object> map = new HashMap<>(); - map.put("siteId", siteId); - map.put("desc", siteId + "锛堟嫞鏂欏嚭搴撳彛锛�"); - result.add(map); - } +// List<Integer> pickOutSite = basDevpService.getAvailableOutSite(103); +// for (Integer siteId : pickOutSite) { +// Map<String, Object> map = new HashMap<>(); +// map.put("siteId", siteId); +// map.put("desc", siteId + "锛堟嫞鏂欏嚭搴撳彛锛�"); +// result.add(map); +// } return R.ok().add(result); } @@ -120,6 +121,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) { @@ -151,4 +165,11 @@ 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