From 603cb36a5123e46656b06a5deb8d7ac7ff81307f Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期三, 25 十二月 2019 08:48:51 +0800 Subject: [PATCH] a --- app/src/main/java/com/basic/security/model/ModelAdapter.java | 32 ++++++++++++++++++++++---------- 1 files changed, 22 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/basic/security/model/ModelAdapter.java b/app/src/main/java/com/basic/security/model/ModelAdapter.java index f2cadbb..3270e0b 100644 --- a/app/src/main/java/com/basic/security/model/ModelAdapter.java +++ b/app/src/main/java/com/basic/security/model/ModelAdapter.java @@ -20,9 +20,15 @@ import java.util.UUID; public class ModelAdapter implements Serializable { + static int __id = 0; public Map<String, Object> model = new HashMap<>(); +// public static Map<String, String> modelAdapterCreateMap = new HashMap<>(); + public ModelAdapter() { + setString(Model.__id, __id + ""); +// modelAdapterCreateMap.put(__id+"", FrameUtil.getFrames()+""); + __id++; } public ModelAdapter(String id) { @@ -33,7 +39,7 @@ byte[] bytes = new byte[]{1, 2, 3, 4, 5, 6}; String str = Base64.encodeToString(bytes, Base64.NO_WRAP); byte[] bytes1 = Base64.decode(str, Base64.NO_WRAP); - System.out.println("hello"); + System1.out.println("hello"); } public static String getAttachmentPath(String id, String key, String table) { @@ -50,6 +56,11 @@ public ModelAdapter setString(String key, String value) { model.put(key, value); + if (Person.id_card_number.equals(key)) { + if (Constants.TRUE.equals(getString(Model.debug))) { +// System.out.println("FaceDetailFragment.savePerson 3 key=" + key + " value=" + value + " __id=" + getString(Model.__id) + " debug=" + Constants.TRUE.equals(getString(Model.debug)) + " " + FrameUtil.getFrames()); + } + } return this; } @@ -68,7 +79,7 @@ if (table == null) { table = ""; } - if ("camera_image_feature".equals(key)) { + if ("camera_image_feature".equals(key) || PersonA.faceFeature.equals(key)) { return Base64Util.featureBase642Bytes((String) this.model.get(key)); } else { File attachFile = new File(getAttachmentPath(getId(), key, table)); @@ -77,7 +88,7 @@ } } } catch (IOException e) { - System.out.println("ModelAdapter:getBlob exception=" + e.getLocalizedMessage()); + System1.out.println("ModelAdapter:getBlob exception=" + e.getLocalizedMessage()); } return null; } @@ -143,13 +154,14 @@ return modelAdapter; } - // public void setObject(String key, Bitmap value) { -// model.put(key, value); -// } -// -// public Object getObject(String key) { -// return model.get(key); -// } + public void setObject(String key, Object value) { + model.put(key, value); + } + + public Object getObject(String key) { + return model.get(key); + } + public void setTrueOne(String key, boolean value) { model.put(key, value ? "1" : "0"); } -- Gitblit v1.8.0