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; } } 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(); } } 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(); }