| | |
| | | |
| | | //演示模式-AGV出库 |
| | | private synchronized void demoAgvOut() { |
| | | LocMast locMast = locMastService.selectByLocNo("1100601"); |
| | | LocMast locMast = locMastService.selectByLocNo("0900601"); |
| | | if(locMast == null) { |
| | | return; |
| | | } |
| | |
| | | List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() |
| | | .eq("mk", "agv") |
| | | .eq("loc_sts", "F") |
| | | .notIn("loc_no", "0900601") |
| | | .notIn("loc_no", "1100601") |
| | | ); |
| | | |
| | | if (locMasts.isEmpty()) { |
| | |
| | | |
| | | //演示模式-AGV入库 |
| | | private synchronized void demoAgvIn() { |
| | | LocMast locMast = locMastService.selectByLocNo("0900601"); |
| | | LocMast locMast = locMastService.selectByLocNo("1100601"); |
| | | if(locMast == null) { |
| | | return; |
| | | } |
| | |
| | | List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() |
| | | .eq("mk", "agv") |
| | | .eq("loc_sts", "O") |
| | | .notIn("loc_no", "1100601") |
| | | .notIn("loc_no", "0900601") |
| | | ); |
| | | |
| | | if (locMasts.isEmpty()) { |
| | |
| | | |
| | | //演示模式-四向库出库 |
| | | private synchronized void demoShuttleOut() { |
| | | LocMast locMast = locMastService.selectByLocNo("0900601"); |
| | | LocMast locMast = locMastService.selectByLocNo("1100601"); |
| | | if(locMast == null) { |
| | | return; |
| | | } |
| | |
| | | } |
| | | |
| | | ArrayList<Integer> disableLevList = new ArrayList<>(); |
| | | disableLevList.add(1); |
| | | |
| | | //query in task |
| | | List<TaskWrk> taskWrks = taskWrkService.selectList(new EntityWrapper<TaskWrk>() |
| | |
| | | taskWrk.setTaskNo(String.valueOf(workNo1));//任务号 |
| | | taskWrk.setWrkNo(workNo1); |
| | | taskWrk.setStatus(TaskStatusType.RECEIVE.id);//任务状态:接收 |
| | | taskWrk.setWrkSts(11); |
| | | taskWrk.setCreateTime(now); |
| | | taskWrk.setIoType(1);//入库 |
| | | taskWrk.setIoType(2);//出库 |
| | | taskWrk.setIoPri(100);//优先级 |
| | | taskWrk.setOriginTargetPoint(locMast1.getLocNo()); |
| | | taskWrk.setTargetPoint("1");//终点 |
| | | taskWrk.setStartPoint(locMast1.getLocNo()); |
| | | taskWrk.setTargetPoint("101");//终点 |
| | | boolean result = taskWrkService.insert(taskWrk); |
| | | |
| | | locMast1.setLocSts("R"); |
| | |
| | | |
| | | //演示模式-四向库入库 |
| | | private synchronized void demoShuttleIn() { |
| | | LocMast locMast = locMastService.selectByLocNo("1100601"); |
| | | LocMast locMast = locMastService.selectByLocNo("0900601"); |
| | | if(locMast == null) { |
| | | return; |
| | | } |
| | |
| | | } |
| | | |
| | | ArrayList<Integer> disableLevList = new ArrayList<>(); |
| | | disableLevList.add(1); |
| | | |
| | | //query out task |
| | | List<TaskWrk> taskWrks = taskWrkService.selectList(new EntityWrapper<TaskWrk>() |
| | |
| | | |
| | | Date now = new Date(); |
| | | TaskWrk taskWrk = new TaskWrk(); |
| | | int workNo1 = commonService.getWorkNo(WorkNoType.PAKOUT.type);//获取入库工作号 |
| | | int workNo1 = commonService.getWorkNo(WorkNoType.PAKIN.type);//获取入库工作号 |
| | | taskWrk.setTaskNo(String.valueOf(workNo1));//任务号 |
| | | taskWrk.setWrkNo(workNo1); |
| | | taskWrk.setStatus(TaskStatusType.RECEIVE.id);//任务状态:接收 |
| | | taskWrk.setWrkSts(1); |
| | | taskWrk.setCreateTime(now); |
| | | taskWrk.setIoType(1);//入库 |
| | | taskWrk.setIoPri(100);//优先级 |
| | | taskWrk.setOriginTargetPoint("101"); |
| | | taskWrk.setOriginStartPoint("1"); |
| | | taskWrk.setOriginTargetPoint(String.valueOf(Utils.getLev(locMast1.getLocNo()))); |
| | | taskWrk.setTargetPoint(locMast1.getLocNo());//终点 |
| | | boolean result = taskWrkService.insert(taskWrk); |
| | | |