自动化立体仓库 - WMS系统
#
zjj
1 天以前 2ab7f44a672f4af86d8ad8409b3b0a6685a8c4d9
src/main/java/com/zy/asrs/controller/OutController.java
@@ -425,13 +425,13 @@
    }
    public boolean Judge101or103(LocDto locDto,List<LocDto> locDtos){
        List<LocDetl> locDetlList = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_No", locDto.getLocNo()));
        List<LocDto> dtos = locDtos.stream().filter(item -> !Cools.isEmpty(item.getLocNo()) && item.getLocNo().equals(locDto.getLocNo())).collect(Collectors.toList());
        List<LocDto> dtos = locDtos.stream().filter(item -> !Cools.isEmpty(item.getLocNo()) && item.getLocNo().equals(locDto.getLocNo()) ).collect(Collectors.toList());
        if (locDetlList.size() != dtos.size()){
            return false;
        }
        boolean is = true;
        for (LocDto locDto1 :dtos){
            List<LocDetl> list = locDetlList.stream().filter(item -> item.getLocNo().equals(locDto1.getLocNo()) && item.getBatch().equals(locDto1.getBatch())).collect(Collectors.toList());
            List<LocDetl> list = locDetlList.stream().filter(item -> item.getLocNo().equals(locDto1.getLocNo()) && item.getMatnr().equals(locDto.getMatnr()) && item.getBatch().equals(locDto1.getBatch())).collect(Collectors.toList());
            if (list.size() != 1){
                throw new CoolException("判断站点数据错误");
            }