| | |
| | | String groupId = dateFormat.format(date)+"-"+i; |
| | | workIssuedResult.setGroupId(groupId);//组号 |
| | | workIssuedResult.setMsgTime(dateFormat.format(date)); |
| | | workIssuedResult.setWarehouse("ddth"); |
| | | workIssuedResult.setWarehouse("ZYNMG"); |
| | | |
| | | List<WorkIssuedResult.Tasks> tasks = new ArrayList<>(); |
| | | WorkIssuedResult.Tasks task = new WorkIssuedResult.Tasks(); |
| | |
| | | task.setStartNode(inDevp); |
| | | LocNo = Utils.getLocNo(Utils.getRow(wrkMast.getLocNo()),Utils.getBay(wrkMast.getLocNo()),Utils.getLev(wrkMast.getLocNo())); |
| | | task.setEndNode(LocNo);//目标库位 |
| | | |
| | | task.setCargoSize(null); |
| | | |
| | | }else if(wrkMast.getIoType() == 10 ){//空板入库 |
| | | workIssuedResult.setPriorityCode(12);//优先级 |
| | |
| | | task.setStartNode(inDevp); |
| | | LocNo = Utils.getLocNo(Utils.getRow(wrkMast.getLocNo()),Utils.getBay(wrkMast.getLocNo()),Utils.getLev(wrkMast.getLocNo())); |
| | | task.setEndNode(LocNo);//目标库位 |
| | | task.setCargoSize(null); |
| | | |
| | | }else if(wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107){//出库 |
| | | workIssuedResult.setPriorityCode(15);//优先级 |
| | |
| | | sourceLocNo = Utils.getLocNo(Utils.getRow(wrkMast.getSourceLocNo()),Utils.getBay(wrkMast.getSourceLocNo()),Utils.getLev(wrkMast.getSourceLocNo())); |
| | | task.setStartNode(sourceLocNo);//源库位 |
| | | task.setEndNode(outDevp); |
| | | task.setCargoSize(null); |
| | | |
| | | }else if(wrkMast.getIoType() == 11){//移库 |
| | | workIssuedResult.setPriorityCode(11);//优先级 |
| | |
| | | LocNo = Utils.getLocNo(Utils.getRow(wrkMast.getLocNo()),Utils.getBay(wrkMast.getLocNo()),Utils.getLev(wrkMast.getLocNo())); |
| | | task.setStartNode(sourceLocNo);//源库位 |
| | | task.setEndNode(LocNo);//目标库位 |
| | | task.setCargoSize(null); |
| | | |
| | | } else {//空板出库 |
| | | workIssuedResult.setPriorityCode(13);//优先级 |
| | |
| | | sourceLocNo = Utils.getLocNo(Utils.getRow(wrkMast.getSourceLocNo()),Utils.getBay(wrkMast.getSourceLocNo()),Utils.getLev(wrkMast.getSourceLocNo())); |
| | | task.setStartNode(sourceLocNo);//源库位 |
| | | task.setEndNode(outDevp); |
| | | task.setCargoSize(null); |
| | | } |
| | | tasks.add(task); |
| | | workIssuedResult.setTasks(tasks); |