From 9a09d6bbed781afdc171297ea368cfd1ac25952f Mon Sep 17 00:00:00 2001
From: sujinwen <sujinwen@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 26 七月 2017 18:00:43 +0800
Subject: [PATCH] Failed commit: Default

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/VisitDao.java |   46 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 45 insertions(+), 1 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/VisitDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/VisitDao.java
index 5cb3f6d..6613ad6 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/VisitDao.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/VisitDao.java
@@ -9,7 +9,7 @@
 import cn.com.basic.face.base.MainActivity;
 import cn.com.basic.face.discern.common.CommonVariables;
 import cn.com.basic.face.discern.common.ResultBean;
-import cn.com.basic.face.discern.query.item.AttendanceQueryItem;
+import cn.com.basic.face.discern.entity.Visit;
 import cn.com.basic.face.discern.query.item.VisitQueryItem;
 
 public class VisitDao extends BaseDao{
@@ -102,4 +102,48 @@
         return resultBean;
     }
 
+    public List<Visit>  getVisitList(String deviceCompanyId) {
+        List<Visit> list=new ArrayList<Visit>();
+        Visit visit=null;
+        String sql="select * from visit where is_synchron='N' and device_company_id="+Integer.parseInt(deviceCompanyId);
+        Cursor c =MainActivity.getInstance().db.rawQuery(sql,new String[]{});
+        if(c.moveToFirst()){
+            visit=new Visit();
+            visit.setVisitId(c.getString(c.getColumnIndex("visit_id")));
+            visit.setVisitReasonId(c.getString(c.getColumnIndex("visit_reason_id")));
+            visit.setRemark(c.getString(c.getColumnIndex("remark")));
+            visit.setEnterTime(c.getString(c.getColumnIndex("enter_time")));
+            visit.setExitTime(c.getString(c.getColumnIndex("exit_time")));
+            visit.setVisitorTypeId(c.getString(c.getColumnIndex("visitor_type_id")));
+            visit.setVisitorId(c.getString(c.getColumnIndex("visitor_id")));
+            visit.setVisitorCompanyId(c.getString(c.getColumnIndex("visitor_company_id")));
+            visit.setVisiteeId(c.getString(c.getColumnIndex("visitee_id")));
+            visit.setVisiteeCompanyId(c.getString(c.getColumnIndex("visitee_company_id")));
+            visit.setCurrentStateId(c.getString(c.getColumnIndex("current_state_id")));
+            visit.setWarning(c.getString(c.getColumnIndex("warning")));
+            visit.setUpdateTime(c.getString(c.getColumnIndex("update_time")));
+            visit.setIsSynchron(c.getString(c.getColumnIndex("is_synchron")));
+            visit.setDeviceCompanyId(c.getString(c.getColumnIndex("device_company_id")));
+            visit.setIsValid(c.getString(c.getColumnIndex("is_valid")));
+            visit.setCreateTime(c.getString(c.getColumnIndex("create_time")));
+            visit.setVisitReason(c.getString(c.getColumnIndex("visit_reason")));
+            list.add(visit);
+        }
+          return  list;
+    }
+
+    //鍒犻櫎宸蹭笂浼犵粰浣犳湇鍔″櫒鐨勬暟鎹�
+    public void delVisitList(){
+        String sql="delete from visit where is_synchron='N'";
+        MainActivity.getInstance().db.execSQL(sql);
+
+    }
+
+    //鑾峰彇鏈悓姝ユ暟鎹�绘暟
+    public int  getSynDataCount(){
+        String sql="select count(*) from visit where is_synchron='N' ";
+        Cursor c =MainActivity.getInstance().db.rawQuery(sql,new String[]{});
+        c.moveToFirst();
+        return c.getInt(0);
+    }
 }

--
Gitblit v1.8.0