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