| | |
| | | |
| | | //备注 |
| | | private String memo; |
| | | //堆垛机 |
| | | private Integer crn; |
| | | |
| | | public TaskCreateParam(){}; |
| | | |
| | | public TaskCreateParam(WMSAndAGVInterfaceParam param){ |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = convertParamIoType(param.getTaskType()); |
| | | this.barcode = param.getContainerCode(); |
| | | this.taskPriority = param.getTaskPriority(); |
| | | this.startPoint = param.getSourceLocationCode(); |
| | | this.targetPoint = param.getTargetLocationCode(); |
| | | this.emptyContainer = param.getEmptyContainer(); |
| | | this.crn = param.getTaskTunnel(); |
| | | }; |
| | | |
| | | public TaskCreateParam(CarryParam param, Integer crn){ |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = param.getStereoscopicTaskType(); |
| | | this.barcode = param.getBoxNo(); |
| | | this.taskPriority = 12; |
| | | this.startPoint = param.getStartPoint(); |
| | | this.targetPoint = param.getTerminalNo(); |
| | | this.emptyContainer = "N"; |
| | | this.crn = crn; |
| | | }; |
| | | |
| | | |
| | | public static Integer convertParamIoType(String paramIoType){ |
| | | switch (paramIoType){ |
| | | case "RK": |
| | | return 1; |
| | | case "CK": |
| | | return 2; |
| | | case "YK": |
| | | return 3; |
| | | default: |
| | | return 0; |
| | | } |
| | | } |
| | | |
| | | } |