package com.basic.security.utils;
|
|
import android.text.TextUtils;
|
|
import com.basic.security.manager.FeatureManager;
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
public class BasicIdUtil {
|
static SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
|
|
public static String getPersonId() {
|
return "PSPAD0101" + sdf.format(new Date());
|
}
|
|
public static String getPersonId(byte[] featureArray) {
|
try {
|
if (featureArray != null) {
|
String duplicatePersonId = FeatureManager.isDuplicateInAllDb(featureArray);
|
if (!TextUtils.isEmpty(duplicatePersonId)) {
|
return duplicatePersonId;
|
}
|
}
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return getPersonId();
|
}
|
|
}
|