| | |
| | | */ |
| | | public static String icCardType(byte type){ |
| | | return switch (type) { |
| | | case 0 -> "无卡"; |
| | | case 1 -> "用户卡"; |
| | | case 2 -> "管理员卡"; |
| | | case 3 -> "调试卡"; |
| | |
| | | }; |
| | | } |
| | | |
| | | /** |
| | | * 处理IC卡编号,靳总制定的协议要求10位IC卡编号 |
| | | * @param icCardNo |
| | | * @return |
| | | */ |
| | | public static String[] dealIcCardNo(String icCardNo){ |
| | | if(icCardNo.length() > 10){ |
| | | String tail = icCardNo.substring(icCardNo.length() - 10) ; |
| | | String head = icCardNo.substring(0, icCardNo.length() - 10) ; |
| | | return new String[]{head , tail} ; |
| | | }else if(icCardNo.length() < 10){ |
| | | while(icCardNo.length() != 10){ |
| | | icCardNo = "0" + icCardNo ; |
| | | } |
| | | return new String[]{null , icCardNo} ; |
| | | }else{ |
| | | return new String[]{null , icCardNo} ; |
| | | } |
| | | } |
| | | // /** |
| | | // * 处理IC卡编号,靳总制定的协议要求10位IC卡编号 |
| | | // * @param icCardNo |
| | | // * @return |
| | | // */ |
| | | // public static String[] dealIcCardNo(String icCardNo){ |
| | | // if(icCardNo.length() > 10){ |
| | | // String tail = icCardNo.substring(icCardNo.length() - 10) ; |
| | | // String head = icCardNo.substring(0, icCardNo.length() - 10) ; |
| | | // return new String[]{head , tail} ; |
| | | // }else if(icCardNo.length() < 10){ |
| | | // while(icCardNo.length() != 10){ |
| | | // icCardNo = "0" + icCardNo ; |
| | | // } |
| | | // return new String[]{null , icCardNo} ; |
| | | // }else{ |
| | | // return new String[]{null , icCardNo} ; |
| | | // } |
| | | // } |
| | | |
| | | /* |
| | | * 分析版本号 |