From 6d7147093fb95d2b13014d9979c90c907f6cfbcb Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期三, 11 六月 2025 09:42:51 +0800 Subject: [PATCH] # --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java index a1fb137..26a2e62 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java @@ -495,14 +495,25 @@ maps.add(staListDto); } orderOutItemDto.setStaNos(maps); - list.add(orderOutItemDto); - issued = issued.subtract(new BigDecimal(locItem.getAnfme().toString())); } } - } + if (issued.doubleValue() > 0) { + LocItem locItem = new LocItem() + .setLocCode("搴撳瓨涓嶈冻") + .setMatnrCode(asnOrderItem.getMatnrCode()) + .setMaktx(asnOrderItem.getMaktx()) + .setAnfme(issued.doubleValue()) + .setWorkQty(issued.doubleValue()) + .setBatch(asnOrderItem.getBatch()) + ; + OrderOutItemDto orderOutItemDto = new OrderOutItemDto(); + orderOutItemDto.setLocItem(locItem); + list.add(orderOutItemDto); + } + } return list; -- Gitblit v1.9.1