自动化立体仓库 - WMS系统
zwl
昨天 775e3cb20adaa87d5e71f844b62f3e524f4deef9
src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java
@@ -180,6 +180,7 @@
                    List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()));
                    for (LocDetl locDetl : locDetls) {
                        WrkDetl wrkDetl = new WrkDetl();
                        wrkDetl.sync(locDetl);
                        wrkDetl.setWrkNo(workNo);
                        wrkDetl.setIoTime(new Date());
                        wrkDetl.setAnfme(locDetl.getAnfme());
@@ -228,12 +229,15 @@
        LocMast locMast1 = locMastsO.get(0);
        LocMast locMast2 = locMastsF.get(locMastsF.size()-1);
        if(locMast2.getBay1()>locMast1.getBay1()){
        if(locMast2.getBay1()<locMast1.getBay1()){
            return FAIL;
        }
        String locNo=null;
        for(LocMast locMast:locMastsF){
//            if(locMast.getLocNo().equals("0100403")){
//                return SUCCESS;
//            }
            if(locMast.getBay1()<locMast1.getBay1()){
                locNo=locMast1.getLocNo();
            }
@@ -316,7 +320,7 @@
                    .eq("loc_sts",sts).eq("lev1",i).orderBy("bay1",boo));
            List<LocMast> locMastsO=locMastService.selectList(new EntityWrapper<LocMast>()
                    .eq("loc_sts","O").eq("lev1",i).orderBy("bay1",boo));
            if(Cools.isEmpty(locMastsO)){
            if(Cools.isEmpty(locMastsO)||Cools.isEmpty(locMastsF)){
                continue;
            }
            LocMast locMast1 = locMastsO.get(0);