From 1974133142f34a5c5bfd3a6afb4c7965797c1567 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期日, 23 七月 2017 18:15:47 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseApplication.java | 8 ++++---- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java | 43 ------------------------------------------- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java | 6 +++--- 3 files changed, 7 insertions(+), 50 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseApplication.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseApplication.java index d957d52..dd920df 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseApplication.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseApplication.java @@ -108,10 +108,10 @@ if (RegisterMng.getInstance().hasOfflineAttenderRegisterData()) { return; } - CheckInMng.getInstance().sendOfflineCheckInToServer(); - if (CheckInMng.getInstance().hasOfflineCheckInData()) { - return; - } +// CheckInMng.getInstance().sendOfflineCheckInToServer(); +// if (CheckInMng.getInstance().hasOfflineCheckInData()) { +// return; +// } SurveillanceMng.getInstance().sendOfflineUnknownToServer(); } 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 3a3c14d..1a83671 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 @@ -61,7 +61,7 @@ } }); } else { - CheckInDao.getInstance().add(offlineVisitItem); + CheckInDao.getInstance().addOfflineVisit(offlineVisitItem); if (visitReasonId == null || "".equals(visitReasonId)) { DictionaryMng.getInstance().loadVisitReasonList(); } @@ -190,8 +190,8 @@ public void sendOfflineCheckInToServer(Integer mysqlVisitorId, long sqliteVisitorId) { RequestParams params = new RequestParams(); - List<OfflineAttenderRegisterItem> offlineAttenderRegisterItems = CheckInDao.getInstance().readOfflineAttenderFromLocal(sqliteVisitorId); - for (OfflineAttenderRegisterItem item : offlineAttenderRegisterItems) { + List<OfflineVisitItem> offlineVisitItems = CheckInDao.getInstance().readOfflineVisitItemFromLocal(sqliteVisitorId); + for (OfflineVisitItem item : offlineVisitItems) { params.setUri(AppApi.BASE_URL +AppApi.VISIT_ADD); params.addBodyParameter(Visit.FieldNames.deviceCompanyId, BaseApplication.getInstance().getAndroidDevice().getCompanyId()); x.http().post(params, new BaseCommonCallBack() { diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java index 3cf4048..ec9b520 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java @@ -112,49 +112,6 @@ } } - /** - * 娣诲姞璁垮璁板綍 - */ - public void add(OfflineVisitItem entity) { - String sql = - "INSERT INTO visit (\n" + - " visit_id,\n" + - " visit_reason_id,\n" + - " remark,\n" + - " enter_time,\n" + - " exit_time,\n" + - " visitor_type_id,\n" + - " visitor_id,\n" + - " visitor_company_id,\n" + - " visitee_id,\n" + - " visitee_company_id,\n" + - " current_state_id,\n" + - " warning,\n" + - " update_time,\n" + - " is_synchron,\n" + - " device_company_id\n" + - ")\n" + - "VALUES\n" + - " (\n" + - " '"+entity.getVisitId()+"', "+ - " '"+entity.getVisitReasonId()+"', "+ - " '"+entity.getRemark()+"', "+ - " '"+entity.getEnterTime()+"', "+ - " '"+entity.getExitTime()+"', "+ - " '"+entity.getVisitorTypeId()+"', "+ - " '"+entity.getVisitorId()+"', "+ - " '"+entity.getVisitorCompanyId()+"', "+ - " '"+entity.getVisiteeId()+"', "+ - " '"+entity.getVisiteeCompanyId()+"', "+ - " '"+entity.getCurrentStateId()+"', "+ - " '"+entity.getWarning()+"', "+ - " '"+entity.getUpdateTime()+"', "+ - " '"+entity.getIsSynchron()+"', "+ - " '"+entity.getDeviceCompanyId()+"' "+ - " )"; - MainActivity.getInstance().db.execSQL(sql); - } - public boolean hasOfflineCheckInData() { Cursor c = MainActivity.getInstance().db.rawQuery("select count(*) from visit", new String[]{}); c.moveToFirst(); -- Gitblit v1.8.0