| | |
| | | private int Row; //分配的货位所属排 |
| | | private int Floor; //分配的货位所属层 |
| | | private int Column; //分配的货位所属列 |
| | | private int priority; //优先级 |
| | | //站位编号 用户是从哪个口入的 |
| | | private Integer TerminalNo; |
| | | } |
| | |
| | | private String startPoint; |
| | | |
| | | //优先级 |
| | | private Integer taskPriority; |
| | | private Integer priority; |
| | | |
| | | //终点 |
| | | private String targetPoint; |
| | |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = convertParamIoType(param.getTaskType()); |
| | | this.barcode = param.getContainerCode(); |
| | | this.taskPriority = param.getTaskPriority(); |
| | | this.priority = param.getPriority(); |
| | | this.startPoint = param.getSourceLocationCode(); |
| | | this.targetPoint = param.getTargetLocationCode(); |
| | | this.emptyContainer = param.getEmptyContainer(); |
| | |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = param.getStereoscopicTaskType(); |
| | | this.barcode = param.getBoxNo(); |
| | | this.taskPriority = 12; |
| | | this.priority = param.getPriority(); |
| | | this.startPoint = param.getStartPoint(); |
| | | this.targetPoint = param.getTerminalNo(); |
| | | this.emptyContainer = "N"; |
| | |
| | | |
| | | //wms出库任务下发接口 |
| | | private String taskType; //任务类型 CK、YK、RK、PD |
| | | private int taskPriority; //优先级 |
| | | private int priority; //优先级 |
| | | private String containerCode; //容器编码 |
| | | private String containerTypeCode; //容器类型 |
| | | private String emptyContainer; //是否空托盘 Y:是 N:否 |
| | |
| | | taskWrk.setStatus(TaskStatusType.RECEIVE.id);//任务状态:接收 |
| | | taskWrk.setCreateTime(now); |
| | | taskWrk.setIoType(1);//任务类型 入库 |
| | | taskWrk.setIoPri(13);//优先级 |
| | | taskWrk.setIoPri(10);//优先级 |
| | | taskWrk.setBarcode(barcode);//条码 |
| | | taskWrk.setTargetPoint(locNo); |
| | | taskWrk.setStartPoint(staNo+""); |
| | |
| | | taskWrk.setWrkNo(workNo1); |
| | | taskWrk.setStatus(TaskStatusType.RECEIVE.id);//任务状态:接收 |
| | | taskWrk.setCreateTime(now); |
| | | try { |
| | | if (param.getIoType() > 1) { |
| | | if (Utils.locNoRowBoolean(locMast.getRow1())) { |
| | | param.setTaskPriority(11); |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | | |
| | | } |
| | | taskWrk.setIoType(param.getIoType());//任务类型 |
| | | taskWrk.setIoPri(param.getTaskPriority());//优先级 |
| | | taskWrk.setIoPri(param.getPriority());//优先级 |
| | | taskWrk.setBarcode(param.getBarcode());//条码 |
| | | taskWrk.setCrnNo(locMast.getCrnNo()); |
| | | if (param.getIoType() == 1) { |
| | |
| | | staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i * 8 + 4)); // 目标站 |
| | | |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(result.Content, i * 8 + 6, 2); |
| | | staProtocol.setAutoing(status[0]); // 自动 |
| | | staProtocol.setAutoing(status[0]); // |
| | | staProtocol.setLoading(status[1]); // 有物 |
| | | staProtocol.setInEnable(status[2]); // 可入 |
| | | staProtocol.setOutEnable(status[3]);// 可出 |