From 378636d4c82186414728f7cc7debcef867cffed2 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期一, 28 三月 2022 16:36:18 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/OutController.java | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java index 4d5bf1f..483db64 100644 --- a/src/main/java/com/zy/asrs/controller/OutController.java +++ b/src/main/java/com/zy/asrs/controller/OutController.java @@ -112,11 +112,12 @@ @PostMapping("/out/pakout/auth") @ManagerAuth(memo = "璁㈠崟鍑哄簱") - public R pakout(@RequestBody List<LocDto> locDtos) { + public synchronized R pakout(@RequestBody List<LocDto> locDtos) { if (Cools.isEmpty(locDtos)) { return R.parse(BaseRes.PARAM); } List<TaskDto> taskDtos = new ArrayList<>(); + // 鏍规嵁 锛堝簱浣� & 鍑哄簱绔欙級 鍒嗙粍锛� 鐞嗘兂鐘舵�侊細涓�缁勪负涓�娆″嚭搴撲换鍔� for (LocDto locDto : locDtos) { if (locDto.isLack()) { continue; } TaskDto taskDto = new TaskDto(locDto.getLocNo(), locDto.getStaNo(), locDto); @@ -130,10 +131,8 @@ } // ----------------------------------------------------------------------------------------------- for (TaskDto taskDto : taskDtos) { - // 鐩爣绔欑偣鐘舵�佹娴� BasDevp staNo = basDevpService.checkSiteStatus(taskDto.getStaNo()); -// workService.stockOut(); - + workService.stockOut(staNo, taskDto, getUserId()); } return R.ok(); } -- Gitblit v1.9.1