|
|
|
|
@ -41,6 +41,15 @@ public class ECTransmission {
|
|
|
|
|
|
|
|
|
|
private Integer column;
|
|
|
|
|
|
|
|
|
|
private Integer startColumn;
|
|
|
|
|
|
|
|
|
|
private Integer endColumn;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 货位条码
|
|
|
|
|
*/
|
|
|
|
|
private String originCode;
|
|
|
|
|
|
|
|
|
|
public String toString(){
|
|
|
|
|
return HEADER + "," + SRMNumber;
|
|
|
|
|
}
|
|
|
|
|
@ -60,6 +69,18 @@ public class ECTransmission {
|
|
|
|
|
side = Integer.valueOf(goodsLocation.substring(2,3));
|
|
|
|
|
row = Integer.valueOf(goodsLocation.substring(3,6));
|
|
|
|
|
column = Integer.valueOf(goodsLocation.substring(6,9));
|
|
|
|
|
}else if(strings != null && strings.length == 8 && HEADER.equals(strings[0])){
|
|
|
|
|
SRMNumber = strings[1];
|
|
|
|
|
taskId = strings[2];
|
|
|
|
|
startColumn = Integer.valueOf(strings[4]);
|
|
|
|
|
endColumn = Integer.valueOf(strings[5]);
|
|
|
|
|
goodsLocation = strings[6];
|
|
|
|
|
direction = goodsLocation.substring(0).equals("L") ? 1:2;
|
|
|
|
|
side = Integer.valueOf(goodsLocation.substring(2,3));
|
|
|
|
|
row = Integer.valueOf(goodsLocation.substring(3,6));
|
|
|
|
|
column = Integer.valueOf(goodsLocation.substring(6,9));
|
|
|
|
|
originCode = strings[7];
|
|
|
|
|
isEmpty = strings[8];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -69,7 +90,7 @@ public class ECTransmission {
|
|
|
|
|
*/
|
|
|
|
|
public static String toEmptyCheckStartString(String SRMNumber,String taskId,Integer row,Integer startColumn,Integer endColumn){
|
|
|
|
|
StringBuffer sb = new StringBuffer(HEADER);
|
|
|
|
|
sb.append(Split).append(SRMNumber).append(Split).append(taskId).append(Split).append(row).append(Split).append(startColumn).append(Split).append(endColumn).append("START");
|
|
|
|
|
sb.append(Split).append(SRMNumber).append(Split).append(taskId).append(Split).append(row).append(Split).append(startColumn).append(Split).append(endColumn).append(Split).append("START");
|
|
|
|
|
return sb.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -79,7 +100,7 @@ public class ECTransmission {
|
|
|
|
|
*/
|
|
|
|
|
public static String toEmptyCheckEndString(String SRMNumber,String taskId,Integer row,Integer startColumn,Integer endColumn){
|
|
|
|
|
StringBuffer sb = new StringBuffer(HEADER);
|
|
|
|
|
sb.append(Split).append(SRMNumber).append(Split).append(taskId).append(Split).append(row).append(Split).append(startColumn).append(Split).append(endColumn).append("END");
|
|
|
|
|
sb.append(Split).append(SRMNumber).append(Split).append(taskId).append(Split).append(row).append(Split).append(startColumn).append(Split).append(endColumn).append(Split).append("END");
|
|
|
|
|
return sb.toString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|