From 57de3dd4c7b2e0a7be1bcb4de49eb2046921b7ff Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 26 七月 2017 17:47:04 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpThread.java | 43 +++++++------------------------------------ 1 files changed, 7 insertions(+), 36 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpAndDownThread.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpThread.java similarity index 60% copy from VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpAndDownThread.java copy to VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpThread.java index ffce1d9..bb477b0 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpAndDownThread.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/SyncUpThread.java @@ -3,7 +3,6 @@ import java.util.Date; import cn.com.basic.face.base.BaseApplication; -import cn.com.basic.face.service.InternetAccessThread.InternetAccess; import cn.com.basic.face.service.sync.down.AttendanceDownSync; import cn.com.basic.face.service.sync.down.CompanyDownSync; import cn.com.basic.face.service.sync.down.DepartmentDownSync; @@ -24,16 +23,14 @@ import cn.com.basic.face.service.sync.up.OfflineSurveillanceUpSync; import cn.com.basic.face.service.sync.up.VisitorRegisterUpSync; -public class SyncUpAndDownThread extends Thread { +public class SyncUpThread extends Thread { - public boolean isThisTimeSyncComplete = false; + BaseSync firstUpSync; - BaseSync firstSync; - - public BaseSync buildSyncChain() { + public void buildSyncChain() { //up - firstSync = DictionaryUpSync.getInstance(); + firstUpSync = DictionaryUpSync.getInstance(); DeviceUpSync deviceUpSync = DeviceUpSync.getInstance(); CompanyUpSync companyUpSync = CompanyUpSync.getInstance(); VisitorRegisterUpSync visitorRegisterUpSync = VisitorRegisterUpSync.getInstance(); @@ -41,39 +38,13 @@ OfflineSurveillanceUpSync offlineSurveillanceUpSync = OfflineSurveillanceUpSync.getInstance(); CheckInUpSync checkInUpSync = CheckInUpSync.getInstance(); - firstSync.setNext(companyUpSync); + firstUpSync.setNext(companyUpSync); companyUpSync.setNext(deviceUpSync); deviceUpSync.setNext(visitorRegisterUpSync); visitorRegisterUpSync.setNext(attenderRegisterUpSync); attenderRegisterUpSync.setNext(checkInUpSync); checkInUpSync.setNext(offlineSurveillanceUpSync); - // down - AttendanceDownSync attendanceDownSync = AttendanceDownSync.getInstance(); - CompanyDownSync companyDownSync = CompanyDownSync.getInstance(); - DepartmentDownSync departmentDownSync = DepartmentDownSync.getInstance(); - DeviceDownSync deviceDownSync = DeviceDownSync.getInstance(); - DictionaryDownSync dictionaryDownSync = DictionaryDownSync.getInstance(); - EmployeeDownSync employeeDownSync = EmployeeDownSync.getInstance(); - PhoneCallDownSync phoneCallDownSync = PhoneCallDownSync.getInstance(); - PostDownSync postDownSync = PostDownSync.getInstance(); - RegisterDownSync registerDownSync = RegisterDownSync.getInstance(); - VisitDetailDownSync visitDetailDownSync = VisitDetailDownSync.getInstance(); - VisitDownSync visitDownSync = VisitDownSync.getInstance(); - - offlineSurveillanceUpSync.setNext(attendanceDownSync); - attendanceDownSync.setNext(companyDownSync); - companyDownSync.setNext(departmentDownSync); - departmentDownSync.setNext(deviceDownSync); - deviceDownSync.setNext(dictionaryDownSync); - dictionaryDownSync.setNext(employeeDownSync); - employeeDownSync.setNext(phoneCallDownSync); - phoneCallDownSync.setNext(postDownSync); - postDownSync.setNext(registerDownSync); - registerDownSync.setNext(visitDetailDownSync); - visitDetailDownSync.setNext(visitDownSync); - - return firstSync; } @@ -88,8 +59,8 @@ double minutes = (now.getTime() - lastTime.getTime())*1.0 / 1000 / 60; if (minutes >= 0.3) { if (BaseApplication.getInstance().networkAvailable()) { - firstSync.setAllSyncComplete(false); - firstSync.sync(); + firstUpSync.setAllSyncComplete(false); + firstUpSync.sync(); lastTime = now; } } else { -- Gitblit v1.8.0