From db92e88a70a59437b48c9369cf1c46dba0ecb0a5 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期日, 15 十月 2023 13:25:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/model/TaskDto.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/model/TaskDto.java b/src/main/java/com/zy/common/model/TaskDto.java index 4ba8064..02baec6 100644 --- a/src/main/java/com/zy/common/model/TaskDto.java +++ b/src/main/java/com/zy/common/model/TaskDto.java @@ -20,6 +20,8 @@ private Integer staNo; + private String agvStaNo; + private List<LocDto> locDtos; { @@ -34,6 +36,12 @@ public TaskDto(String locNo, Integer staNo, LocDto locDto) { this.locNo = locNo; this.staNo = staNo; + this.locDtos.add(locDto); + } + + public TaskDto(String locNo, String agvStaNo, LocDto locDto) { + this.locNo = locNo; + this.agvStaNo = agvStaNo; this.locDtos.add(locDto); } @@ -71,9 +79,10 @@ // 姹囨�讳笉鑰冭檻搴忓垪鐮� List<DetlDto> detlDtos = new ArrayList<>(); for (LocDto locDto : this.getLocDtos()) { - DetlDto dto = new DetlDto(locDto.getMatnr(), locDto.getBatch(), locDto.getAnfme()); + DetlDto dto = new DetlDto(locDto.getMatnr(), locDto.getBatch(), locDto.getAnfme(), locDto.getCsocode(), locDto.getIsoseq()); + dto.setContainerCode(locDto.getContainerCode()); if (DetlDto.has(detlDtos, dto)) { - DetlDto detlDto = DetlDto.find(detlDtos, locDto.getMatnr(), dto.getBatch()); + DetlDto detlDto = DetlDto.find(detlDtos, locDto.getMatnr(), dto.getBatch(),dto.getCsocode(),dto.getIsoseq(),dto.getContainerCode()); assert detlDto != null; detlDto.setAnfme(detlDto.getAnfme() + locDto.getAnfme()); } else { -- Gitblit v1.9.1