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 | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/common/model/DetlDto.java b/src/main/java/com/zy/common/model/DetlDto.java index fafced2..d04cdc5 100644 --- a/src/main/java/com/zy/common/model/DetlDto.java +++ b/src/main/java/com/zy/common/model/DetlDto.java @@ -21,13 +21,20 @@ private String fromOrderNo; //鏉ユ簮鍗曞彿 private String memo; //澶囨敞 private String mark; - private String customer; - private String suppName = ""; + 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) { + 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; @@ -35,6 +42,10 @@ 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) { @@ -52,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; @@ -85,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; } } @@ -103,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