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/sync/up/VisitorRegisterUpSync.java | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 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 2690bb8..b596735 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 @@ -1,19 +1,18 @@ package cn.com.basic.face.service.sync.up; -import android.widget.Toast; - import org.xutils.http.RequestParams; import org.xutils.x; 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.fragment.VisitorRegisterFragment; +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; @@ -44,10 +43,10 @@ item.loadFiles(); - params.addBodyParameter("rawSurveillancePhoto", item.getRawSurveillancePhotoPath()); - params.addBodyParameter("surveillancePhoto", item.getSurveillancePhoto()); - params.addBodyParameter("uploadCustomPhoto", item.getUploadCustomPhoto()); - params.addBodyParameter("idCardPhoto", item.getIdCardPhoto()); + params.addBodyParameter("rawSurveillancePhoto", item.getRawSurveillancePhotoFile()); + params.addBodyParameter("surveillancePhoto", item.getSurveillancePhotoFile()); + params.addBodyParameter("uploadCustomPhoto", item.getUploadCustomPhotoFile()); + params.addBodyParameter("idCardPhoto", item.getIdCardPhotoFile()); params.addBodyParameter("deviceCompanyId", BaseApplication.getInstance().getAndroidDevice().getCompanyId()); try { File path = BaseApplication.getInstance().getFilesDir(); @@ -63,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