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