src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -863,7 +863,8 @@ if (Cools.isEmpty(locMast)) { throw new CoolException("取消库位转移失败,源库位不存在:"+ wrkMast.getSourceLocNo()); } locMast.setLocSts(wrkMast.getFullPlt().equalsIgnoreCase("N")?"D":"F"); locMast.setLocSts(locMast.getLev1()==3?"D":"F"); locMast.setModiTime(now); locMast.setModiUser(userId); locMastService.updateById(locMast); src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java
@@ -51,6 +51,5 @@ }else{ automaticLibraryTransferHandler.startAll(); } System.out.println("AutomaticLibraryTransferScheduler"); } } 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(); }