From b51eadaa66a5c0ee6da0e418a3ba193dfc878fca Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 03 七月 2025 13:21:56 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/common/model/DetlDto.java | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/common/model/DetlDto.java b/src/main/java/com/zy/common/model/DetlDto.java index d6d2cc3..d04cdc5 100644 --- a/src/main/java/com/zy/common/model/DetlDto.java +++ b/src/main/java/com/zy/common/model/DetlDto.java @@ -27,11 +27,14 @@ private String temp2 = ""; private String temp3 = ""; private String temp4 = ""; + private Double actulQty; + private Integer danger; + private Integer quality; public DetlDto() { } - public DetlDto(String matnr, String batch, Double anfme,String fromOrderNo,String mark,String customer,String suppName,String temp1,String temp2,String temp3,String temp4) { + public DetlDto(String matnr, String batch, Double anfme, String fromOrderNo, String mark, String customer, String suppName, String temp1, String temp2, String temp3, String temp4) { this.matnr = matnr; this.batch = batch; this.anfme = anfme; @@ -60,7 +63,8 @@ this.batch = batch; this.anfme = anfme; } - public DetlDto(String matnr, String batch, Double anfme,String mark) { + + public DetlDto(String matnr, String batch, Double anfme, String mark) { this.matnr = matnr; this.batch = batch; this.anfme = anfme; @@ -93,7 +97,7 @@ public static boolean has(List<DetlDto> detlDtos, DetlDto detlDto) { for (DetlDto dto : detlDtos) { - if (dto.getMatnr().equals(detlDto.getMatnr()) && Cools.eq(dto.getBatch(), detlDto.getBatch())) { + if (dto.getMatnr().equals(detlDto.getMatnr()) && Cools.eq(dto.getBatch(), detlDto.getBatch()) && dto.getFromOrderNo().equals(detlDto.getFromOrderNo())) { return true; } } @@ -111,5 +115,19 @@ } return null; } + public static DetlDto find(List<DetlDto> detlDtos, String matnr, String batch,String threeCode) { + if (Cools.isEmpty(matnr)) { + return null; + } + if (Cools.isEmpty(threeCode)){ + return null; + } + for (DetlDto detlDto : detlDtos) { + if (matnr.equals(detlDto.getMatnr()) && Cools.eq(batch, detlDto.getBatch()) && threeCode.equals(detlDto.getFromOrderNo())) { + return detlDto; + } + } + return null; + } } -- Gitblit v1.9.1