| | |
| | | private String uuid;// 是 字符串 时间戳 |
| | | private Integer staStart;// 是 字符串 起始站点(托盘所在站点) |
| | | private Integer staEnd;// 是 字符串 目标站点(拆垛目的站点) |
| | | private List<MatList> matLists;// 是 列表 拆垛剩余货物信息(可以为空) |
| | | private List<MatList> matList;// 是 列表 拆垛剩余货物信息(可以为空) |
| | | |
| | | @Data |
| | | public static class MatList{ |
| | |
| | | createTime=now.toString(); |
| | | uuid=String.valueOf(now.getTime()); |
| | | List<MatList> matLists=new ArrayList<>(); |
| | | for (WrkDetl wrkDetl:wrkDetlList){ |
| | | MatList matList = new MatList(); |
| | | matList.setBoxNo(wrkDetl.getBatch()); |
| | | matList.setPosition(wrkDetl.getOrigin()); |
| | | matList.setUnstackingEnd(false); |
| | | matLists.add(matList); |
| | | if (wrkMast.getStaNo()==118 || wrkMast.getStaNo()==120){ |
| | | for (WrkDetl wrkDetl:wrkDetlList){ |
| | | if (wrkDetl.getOrigin().equals("1")) continue; |
| | | MatList matList = new MatList(); |
| | | matList.setBoxNo(wrkDetl.getBatch()); |
| | | matList.setPosition(wrkDetl.getOrigin()); |
| | | matList.setUnstackingEnd(false); |
| | | matLists.add(matList); |
| | | } |
| | | for (WrkDetl wrkDetl:wrkDetlList){ |
| | | if (wrkDetl.getOrigin().equals("2")) continue; |
| | | MatList matList = new MatList(); |
| | | matList.setBoxNo(wrkDetl.getBatch()); |
| | | matList.setPosition(wrkDetl.getOrigin()); |
| | | matList.setUnstackingEnd(false); |
| | | matLists.add(matList); |
| | | } |
| | | }else { |
| | | for (WrkDetl wrkDetl:wrkDetlList){ |
| | | if (wrkDetl.getOrigin().equals("2")) continue; |
| | | MatList matList = new MatList(); |
| | | matList.setBoxNo(wrkDetl.getBatch()); |
| | | matList.setPosition(wrkDetl.getOrigin()); |
| | | matList.setUnstackingEnd(false); |
| | | matLists.add(matList); |
| | | } |
| | | for (WrkDetl wrkDetl:wrkDetlList){ |
| | | if (wrkDetl.getOrigin().equals("1")) continue; |
| | | MatList matList = new MatList(); |
| | | matList.setBoxNo(wrkDetl.getBatch()); |
| | | matList.setPosition(wrkDetl.getOrigin()); |
| | | matList.setUnstackingEnd(false); |
| | | matLists.add(matList); |
| | | } |
| | | } |
| | | this.matLists = matLists; |
| | | |
| | | this.matList = matLists; |
| | | } |
| | | } |