From d343b71cd89f59a87e85c46ce7a04d47c357462d Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 25 七月 2017 15:46:45 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java | 37 ++++++++++++++++--------------------- 1 files changed, 16 insertions(+), 21 deletions(-) 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 f37ac81..05370b0 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,10 +61,22 @@ } }); } else { - CheckInDao.getInstance().addOfflineVisit(offlineVisitItem); - if (visitReasonId == null || "".equals(visitReasonId)) { - DictionaryMng.getInstance().loadVisitReasonList(); - } + final long result = CheckInDao.getInstance().addOfflineVisit(offlineVisitItem); + + MainActivity.getInstance().runOnUiThread(new Runnable() { + @Override + public void run() { + if (result > 0) { + Toast.makeText(BaseApplication.getInstance(), "娣诲姞鎴愬姛", Toast.LENGTH_SHORT).show(); + if (visitReasonId == null || "".equals(visitReasonId)) { + DictionaryMng.getInstance().loadVisitReasonList(); + } + CheckInFragment.getInstance().resetForm(); + } else { + Toast.makeText(BaseApplication.getInstance(), "娣诲姞澶辫触", Toast.LENGTH_SHORT).show(); + } + } + }); } } @@ -194,24 +206,7 @@ public void sendOfflineCheckInToServer(Integer mysqlVisitorId, long sqliteVisitorId) { - RequestParams params = new RequestParams(); - 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() { - @Override - public void success() { - SqliteSqlUtil.insert(getExtraList(SqliteSqlBean.class)); - Toast.makeText(BaseApplication.getInstance(),"娣诲姞鎴愬姛", Toast.LENGTH_SHORT).show(); - CheckInFragment.getInstance().resetForm(); -// if (visitReasonId == null || "".equals(visitReasonId)) { -// DictionaryMng.getInstance().loadVisitReasonList(); -// } - } - }); - } } public boolean hasOfflineCheckInData() { -- Gitblit v1.8.0