From b0409a8bac61d91d6db8755b15d4e2b9c4e3973c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 05 六月 2025 15:56:11 +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