From 1aa6e5963e5c4eca765924e9b2b094e6e2c525b3 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 10 六月 2025 15:38:33 +0800 Subject: [PATCH] 添加出库单据任务取消功能 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 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 6071fb1..6e7fa3a 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 @@ -204,15 +204,21 @@ .setBatch(item.getBatch()) .setUpdateBy(loginUserId) .setCreateBy(loginUserId) - .setSource(item.getId()) - .setSourceId(item.getLocId()) - .setSourceCode(item.getLocCode()) + .setSource(item.getSource()) + .setSourceId(item.getSourceId()) + .setSourceCode(item.getSourceCode()) .setCreateTime(new Date()) .setUpdateTime(new Date()) .setOrderType(OrderType.ORDER_OUT.type) .setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_STOCK_OUT.type)); if (map.getType().equals(Constants.TASK_TYPE_ORDER_OUT_STOCK)) { - taskItem.setWkType(Short.parseShort(order.getWkType())); + taskItem.setWkType(Short.parseShort(order.getWkType())) + .setSourceCode(order.getCode()) + .setSourceId(order.getId()); + } else if (map.getType().equals(Constants.TASK_TYPE_OUT_CHECK) || map.getType().equals(Constants.TASK_TYPE_OUT_STOCK)) { + taskItem.setSource(item.getId()) + .setSourceId(item.getLocId()) + .setSourceCode(item.getLocCode()); } taskItems.add(taskItem); -- Gitblit v1.9.1