From 50f2f8945f1ab86c931fee6cf9d9bd88a122ae6e Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期六, 07 六月 2025 17:14:47 +0800 Subject: [PATCH] #单据出库 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java | 24 ++++++++++-------------- 1 files changed, 10 insertions(+), 14 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java index 5fbaf0b..ca4d6b6 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java @@ -138,10 +138,8 @@ if (Objects.isNull(deviceSite)) { throw new CoolException("褰撳墠绔欑偣涓嶆敮鎸佺洏鐐瑰嚭搴擄紒锛�"); } - task.setTaskType(TaskType.TASK_TYPE_CHECK_OUT.type).setWarehType(deviceSite.getDevice()); } - if (!taskService.save(task)) { throw new CoolException("浠诲姟鍒涘缓澶辫触锛侊紒"); } @@ -159,10 +157,6 @@ //浼樺厛鐢熸垚绉诲簱浠诲姟 if (one.getUseStatus().equals(LocStsType.LOC_STS_TYPE_F.type)) { moveTask = genMoveTask(map, loginUserId); - task.setParentId(moveTask.getId()); - if (!taskService.updateById(task)) { - throw new CoolException("涓讳换鍔″叧鑱斿け璐ワ紒锛�"); - } } } else { workTask.setSort(task.getSort() + 1).setParentId(task.getId()); @@ -172,14 +166,16 @@ } } - - -// if (!Objects.isNull(moveTask.getId())) { -// moveTask.setParentId(task.getId()).setSort(moveTask.getSort() - 1); -// if (!taskService.saveOrUpdate(moveTask)) { -// throw new CoolException("浠诲姟淇℃伅淇敼澶辫触锛侊紒"); -// } -// } + if (!Objects.isNull(moveTask.getId())) { + moveTask.setParentId(task.getId()).setSort(moveTask.getSort() + 1); + if (!taskService.saveOrUpdate(moveTask)) { + throw new CoolException("浠诲姟淇℃伅淇敼澶辫触锛侊紒"); + } + task.setParentId(moveTask.getId()); + if (!taskService.updateById(task)) { + throw new CoolException("涓讳换鍔″叧鑱斿け璐ワ紒锛�"); + } + } List<TaskItem> taskItems = new ArrayList<>(); listMap.get(key).forEach(item -> { -- Gitblit v1.9.1