自动化立体仓库 - WMS系统
dubin
1 天以前 322e78c971769c8417810ac0dc4cdad065d40d3f
src/main/java/com/zy/common/model/DetlDto.java
@@ -21,13 +21,37 @@
    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 String brand = "";
    private String boxType1 = "";
    private String boxType2 = "";
    private String boxType3 = "";
    private String standby1 = "";
    private String standby2 = "";
    private String standby3 = "";
    private Long lineNumber = 1L;
    public DetlDto(String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3) {
        this.matnr = matnr;
        this.batch = batch;
        this.brand = brand;
        this.standby1 = standby1;
        this.standby2 = standby2;
        this.standby3 = standby3;
        this.boxType1 = boxType1;
        this.boxType2 = boxType2;
        this.boxType3 = boxType3;
    }
    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 +59,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) {
@@ -66,6 +94,32 @@
        this.anfme = anfme;
    }
    public DetlDto(String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double anfme) {
        this.matnr = matnr;
        this.batch = batch;
        this.brand = brand;
        this.standby1 = standby1;
        this.standby2 = standby2;
        this.standby3 = standby3;
        this.boxType1 = boxType1;
        this.boxType2 = boxType2;
        this.boxType3 = boxType3;
        this.anfme = anfme;
    }
    public DetlDto(String matnr, String batch, String brand, String standby1, String standby2, String standby3, Long lineNumber, String boxType1, String boxType2, String boxType3) {
        this.matnr = matnr;
        this.batch = batch;
        this.brand = brand;
        this.standby1 = standby1;
        this.standby2 = standby2;
        this.standby3 = standby3;
        this.lineNumber = lineNumber;
        this.boxType1 = boxType1;
        this.boxType2 = boxType2;
        this.boxType3 = boxType3;
    }
    public static boolean hasList(Set<DetlDto> detlDtos, OrderDetl orderDetl) {
        for (DetlDto dto : detlDtos) {
            if (Cools.isEmpty(dto.getBatch()) && Cools.isEmpty(orderDetl.getBatch())) {