自动化立体仓库 - WMS系统
13
zhang
昨天 1c0dbad152362ac704a27ecfc5b5d08247385d87
src/main/java/com/zy/common/model/DetlDto.java
@@ -1,7 +1,7 @@
package com.zy.common.model;
import com.core.common.Cools;
import com.zy.asrs.entity.OrderDetl;
import com.zy.asrs.entity.OrderDetlPakout;
import lombok.Data;
import java.util.List;
@@ -81,15 +81,15 @@
        this.anfme = anfme;
    }
    public static boolean hasList(Set<DetlDto> detlDtos, OrderDetl orderDetl) {
    public static boolean hasList(Set<DetlDto> detlDtos, OrderDetlPakout orderDetlPakout) {
        for (DetlDto dto : detlDtos) {
            if (Cools.isEmpty(dto.getBatch()) && Cools.isEmpty(orderDetl.getBatch())) {
                if (dto.getMatnr().equals(orderDetl.getMatnr())) {
            if (Cools.isEmpty(dto.getBatch()) && Cools.isEmpty(orderDetlPakout.getBatch())) {
                if (dto.getMatnr().equals(orderDetlPakout.getMatnr())) {
                    return true;
                }
            } else {
                if (!Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(orderDetl.getBatch())) {
                    if (dto.getMatnr().equals(orderDetl.getMatnr()) && dto.getBatch().equals(orderDetl.getBatch())) {
                if (!Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(orderDetlPakout.getBatch())) {
                    if (dto.getMatnr().equals(orderDetlPakout.getMatnr()) && dto.getBatch().equals(orderDetlPakout.getBatch())) {
                        return true;
                    }
                }
@@ -100,7 +100,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()) &&Cools.eq(dto.getFromOrderNo(),detlDto.getFromOrderNo())) {
            if (dto.getMatnr().equals(detlDto.getMatnr()) && Cools.eq(dto.getBatch(), detlDto.getBatch()) && Cools.eq(dto.getFromOrderNo(), detlDto.getFromOrderNo())) {
                return true;
            }
        }