| | |
| | | throw new RuntimeException("库位解析异常");
|
| | | }
|
| | |
|
| | | public static String getPlatLocNo(Number row, Number bay, Number lev) {
|
| | | return "C" + zerofill(String.valueOf(row), 2) + "-" + zerofill(String.valueOf(bay), 2) + "-" + zerofill(String.valueOf(lev), 2);
|
| | | }
|
| | |
|
| | | public static String getLocNo(Number row, Number bay, Number lev) {
|
| | | return row + _LINK + bay + _LINK + lev;
|
| | | }
|
| | |
|
| | | public static String zerofill(String msg, Integer count){
|
| | | if (msg.length() == count){
|
| | | return msg;
|
| | | } else if (msg.length() > count){
|
| | | return msg.substring(0, 16);
|
| | | } else {
|
| | | StringBuilder msgBuilder = new StringBuilder(msg);
|
| | | for (int i = 0; i<count-msg.length(); i++){
|
| | | msgBuilder.insert(0,"0");
|
| | | }
|
| | | return msgBuilder.toString();
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * List转为树形结构
|
| | | *
|