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