From 1ecd33f0f4e6a908717b5b1ffd8e48137fd709dc Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 25 七月 2017 13:42:49 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java index 19ef5ff..3b7bec4 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sync/up/VisitorRegisterUpSync.java @@ -5,12 +5,14 @@ import java.io.File; import java.io.FileWriter; +import java.util.List; import cn.com.basic.face.base.BaseApplication; import cn.com.basic.face.discern.common.BaseCommonCallBack; import cn.com.basic.face.discern.common.SqliteSqlBean; import cn.com.basic.face.discern.entity.Register; import cn.com.basic.face.discern.query.item.OfflineVisitorRegisterItem; +import cn.com.basic.face.service.sqlite.CheckInDao; import cn.com.basic.face.service.sqlite.RegisterDao; import cn.com.basic.face.util.AppApi; import cn.com.basic.face.util.SqliteSqlUtil; @@ -60,7 +62,13 @@ x.http().post(params, new BaseCommonCallBack() { @Override public void success() { - SqliteSqlUtil.insert(getExtraList(SqliteSqlBean.class)); + List<SqliteSqlBean> list = getExtraList(SqliteSqlBean.class); + SqliteSqlUtil.insert(list); + for (SqliteSqlBean sqliteSqlBean : list) { + if ("register".equals(sqliteSqlBean.getTableName())) { + CheckInDao.getInstance().updateVisitorId(item.getRegisterId(), sqliteSqlBean.getPrimaryKeyValue()); + } + } RegisterDao.getInstance().removeOfflineVisitorRegister(item); sync(); } -- Gitblit v1.8.0