From 2339a918ba9d8d53a9c9bb6df7a8a9a52e658547 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 10 六月 2025 12:59:20 +0800 Subject: [PATCH] 下发捃地,默认获取第一个站点 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 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 b494ac5..705b509 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 @@ -545,14 +545,20 @@ .eq(DeviceSite::getChannel, loc.getChannel()) .eq(DeviceSite::getType, issued.doubleValue() >= locItem.getAnfme() && itemList.size() == 1 ? TaskType.TASK_TYPE_OUT.type : TaskType.TASK_TYPE_PICK_AGAIN_OUT.type) ); - List<OrderOutItemDto.staListDto> maps = new ArrayList<>(); - for (DeviceSite sta : deviceSites) { - OrderOutItemDto.staListDto staListDto = new OrderOutItemDto.staListDto(); - staListDto.setStaNo(sta.getSite()); - staListDto.setStaName(sta.getSite()); - maps.add(staListDto); + + if (!deviceSites.isEmpty()) { + List<OrderOutItemDto.staListDto> maps = new ArrayList<>(); + for (DeviceSite sta : deviceSites) { + OrderOutItemDto.staListDto staListDto = new OrderOutItemDto.staListDto(); + staListDto.setStaNo(sta.getSite()); + staListDto.setStaName(sta.getSite()); + maps.add(staListDto); + } + orderOutItemDto.setStaNos(maps); + //榛樿鑾峰彇绗竴绔欑偣 + DeviceSite deviceSite = deviceSites.stream().findFirst().get(); + orderOutItemDto.setSiteNo(deviceSite.getSite()); } - orderOutItemDto.setStaNos(maps); list.add(orderOutItemDto); -- Gitblit v1.9.1