From 38492bbaa63586e2f4877da0eaa01a082fd565a6 Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期三, 25 十二月 2019 08:42:58 +0800
Subject: [PATCH] a

---
 app/src/main/java/com/basic/security/dao/SqliteManager.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/basic/security/dao/SqliteManager.java b/app/src/main/java/com/basic/security/dao/SqliteManager.java
index b001f54..6d0eb71 100644
--- a/app/src/main/java/com/basic/security/dao/SqliteManager.java
+++ b/app/src/main/java/com/basic/security/dao/SqliteManager.java
@@ -4,6 +4,7 @@
 import android.text.TextUtils;
 
 import com.basic.security.utils.Constants;
+import com.basic.security.utils.FrameUtil;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -15,7 +16,7 @@
 
     public static Map<String, List<String>> tableColumnNames = new HashMap<>();
 
-    public static Map<String, String> cursorToModelAdapter(Cursor cursor, String table) {
+    public static Map<String, String> cursorToModelAdapter(Cursor cursor, String table) {//
         Map<String, String> modelAdapter = new HashMap<>();
         String[] columnNames = cursor.getColumnNames();
         for (String columnName : columnNames) {
@@ -135,4 +136,29 @@
             return this;
         }
     }
+
+
+    public static Map<String, String> findById(String table, String id) {
+        Cursor cursor = null;
+        try {
+            String sql = "select * from "+table+" where id = '" + id + "'";
+            if (Constants.printSql) {
+                System.out.println("findById="+sql
+//                        + " " + FrameUtil.getFrames()
+                );
+            }
+            cursor = DatabaseManager.getDatabase().rawQuery(sql, null);
+            if (cursor.moveToFirst()) {
+                return cursorToModelAdapter(cursor, table);
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            if (cursor != null)
+                cursor.close();
+        }
+        return null;
+    }
+
+
 }

--
Gitblit v1.8.0