From 61a09a058a4963aa203ae2ef4f67477370a35ca2 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期一, 24 七月 2017 17:55:54 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java | 2 +-
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/AttenderRegisterUpSync.java | 6 ++++--
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/RegisterDao.java | 19 +++++++++++++++++++
3 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/RegisterDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/RegisterDao.java
index ee0b95a..1d432e5 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/RegisterDao.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/RegisterDao.java
@@ -278,4 +278,23 @@
}
}
+ public boolean hasMoreVisitorRegisters() {
+ boolean hasMore = false;
+ String sql = "select count(*) from register where is_synchron = 'N' and visitor_or_attender='visitor'";
+ Cursor c = MainActivity.getInstance().db.rawQuery(sql, new String[]{});
+ if (c.moveToFirst()) {
+ hasMore = c.getInt(0) > 0;
+ }
+ return hasMore;
+ }
+
+ public boolean hasMoreAttenderRegisters() {
+ boolean hasMore = false;
+ String sql = "select count(*) from register where is_synchron = 'N' and visitor_or_attender='attender'";
+ Cursor c = MainActivity.getInstance().db.rawQuery(sql, new String[]{});
+ if (c.moveToFirst()) {
+ hasMore = c.getInt(0) > 0;
+ }
+ return hasMore;
+ }
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/AttenderRegisterUpSync.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/AttenderRegisterUpSync.java
index 8b98166..4d64655 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/AttenderRegisterUpSync.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/AttenderRegisterUpSync.java
@@ -1,5 +1,7 @@
package cn.com.basic.face.service.sync.up;
+import cn.com.basic.face.service.sqlite.RegisterDao;
+
public class AttenderRegisterUpSync extends BaseSync {
private BaseSync next;
public boolean upToMysqlComplete = false;
@@ -15,11 +17,11 @@
}
public void doSync() {
-
+
}
public boolean hasMore() {
- return false;
+ return RegisterDao.getInstance().hasMoreAttenderRegisters();
}
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java
index 96b3971..b07c587 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java
@@ -76,7 +76,7 @@
}
public boolean hasMore() {
- return false;
+ return RegisterDao.getInstance().hasMoreVisitorRegisters();
}
--
Gitblit v1.8.0