From 1facafc3199f398a7f1939799975b08d0a163ca8 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 28 七月 2017 13:49:01 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java              |    6 ++++++
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java          |    2 +-
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java               |    2 +-
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/SurveillanceDao.java |    6 +++++-
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java             |    2 +-
 5 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
index bc08bdd..3c600f0 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -117,7 +117,7 @@
 
     public void removeLastMonthData() {
         try {
-            String sql = "delete from attendance a where 1=1 and a.time< '" + DateUtil.getPreviousMonthLastDay() + "'";
+            String sql = "delete from attendance where 1=1 and time< '" + DateUtil.getPreviousMonthLastDay() + "'";
             MainActivity.getInstance().db.execSQL(sql);
         } catch (Exception e) {
             e.printStackTrace();
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java
index 45ee940..588f975 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java
@@ -257,7 +257,7 @@
                 list.add(cqi);
             }
             for (CheckInQueryItem item : list) {
-                String sql1 = "delete from register a where 1=1 and a.register_id = '" + item.getRegisterId() + "'";
+                String sql1 = "delete from register where 1=1 and register_id = '" + item.getRegisterId() + "'";
                 MainActivity.getInstance().db.execSQL(sql1);
             }
         } catch (Exception e) {
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java
index 15351cd..e207a66 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java
@@ -9,6 +9,7 @@
 import cn.com.basic.face.discern.common.CommonVariables;
 import cn.com.basic.face.fragment.DeviceFragment;
 import cn.com.basic.face.service.sqlite.DeviceDao;
+import cn.com.basic.face.service.sync.DeleteLastMonthRecordAndPictureThread;
 import cn.com.basic.face.service.sync.SyncDownThread;
 import cn.com.basic.face.util.AppApi;
 
@@ -28,6 +29,7 @@
 
     private SyncUpThread syncUpThread = null;
     private SyncDownThread syncDownThread = null;
+    private DeleteLastMonthRecordAndPictureThread deleteLastMonthRecordAndPictureThread = null;
 
     public static String authorationId = "101";
 
@@ -157,6 +159,10 @@
                     syncDownThread = new SyncDownThread();
                     syncDownThread.start();
                 }
+                if (deleteLastMonthRecordAndPictureThread == null) {
+                    deleteLastMonthRecordAndPictureThread = new DeleteLastMonthRecordAndPictureThread();
+                    deleteLastMonthRecordAndPictureThread.start();
+                }
             }
         } else {
             Toast.makeText(BaseApplication.getInstance(), "鏁版嵁搴撲腑鎵句笉鍒拌璁惧", Toast.LENGTH_SHORT).show();
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java
index 7817d88..2de0adc 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java
@@ -87,7 +87,7 @@
 
     public void removeLastMonthData() {
         try {
-            String sql = "delete from visit a where 1=1 and a.enter_time< '" + DateUtil.getPreviousMonthLastDay() + "'";
+            String sql = "delete from visit where 1=1 and enter_time< '" + DateUtil.getPreviousMonthLastDay() + "'";
             MainActivity.getInstance().db.execSQL(sql);
         } catch (Exception e) {
             e.printStackTrace();
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/SurveillanceDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/SurveillanceDao.java
index d68d7ac..92aa481 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/SurveillanceDao.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/SurveillanceDao.java
@@ -36,8 +36,12 @@
             String headPicture = "";
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
             String createTime = sdf.format(new Date());
+            String surveillanceId = UUID.randomUUID().toString();
+            String deviceId = BaseApplication.getInstance().getAndroidDevice().getDeviceId();
             MainActivity.getInstance().db.execSQL(
-                    "insert into offline_surveillance(raw_data_path, camera_in_or_out, create_time) values('" +
+                    "insert into offline_surveillance(surveillance_id,device_id,raw_data_path, camera_in_or_out, create_time) values('" +
+                            surveillanceId + "','" +
+                            deviceId + "','" +
                             rawDataFileName + "','" +
                             cameraInOrOut + "','" +
                             createTime + "'" +")"

--
Gitblit v1.8.0