@@ -181,6 +181,16 @@ public class DESUtils {
}
long num = Long.parseLong(cardNum,16);
+
+ //部分卡16进制没有上报补0,所以这里先统一认为是10位卡处理
+ if((placeholder+num).length()<10){
+ String numstr = "";
+ for(long i=(placeholder+num).length();i<10;i++){
+ numstr += "0";
+ }
+ return numstr+num;
return placeholder+num;