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 | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/model/DetlDto.java b/src/main/java/com/zy/common/model/DetlDto.java index 051b6c6..d04cdc5 100644 --- a/src/main/java/com/zy/common/model/DetlDto.java +++ b/src/main/java/com/zy/common/model/DetlDto.java @@ -21,8 +21,31 @@ private String fromOrderNo; //鏉ユ簮鍗曞彿 private String memo; //澶囨敞 private String mark; + private String customer = ""; //瀹㈡埛鍚嶇О + private String suppName = ""; //渚涘簲鍟� + private String temp1 = ""; + 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) { + this.matnr = matnr; + this.batch = batch; + this.anfme = anfme; + this.fromOrderNo = fromOrderNo; + this.mark = mark; + this.customer = customer; + this.suppName = suppName; + this.temp1 = temp1; + this.temp2 = temp2; + this.temp3 = temp3; + this.temp4 = temp4; } public DetlDto(String matnr, Double anfme) { @@ -40,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; @@ -73,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; } } @@ -91,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