Commit 3e188be6 by Kazuyuki Hida

同期時に、サーバーにないレコードをすべて削除していたが、local_saved_flgが立っているレコードは削除しないようにした。

parent 21c3225b
...@@ -1088,8 +1088,12 @@ public class OperationListActivity extends OperationActivity { ...@@ -1088,8 +1088,12 @@ public class OperationListActivity extends OperationActivity {
} }
// サーバーから取得した作業情報がローカルに存在しないので削除する // サーバーから取得した作業情報がローカルに存在しないので削除する
for (TaskDto taskDto : localTaskList) { for (TaskDto taskDto : localTaskList) {
mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType); boolean localSaved = mTaskReportDao.isLocalSaved(taskDto.taskKey, 0, null);
mTaskDao.delete(taskDto); // 一時保存があったらそれは消さない
if (!localSaved) {
mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType);
mTaskDao.delete(taskDto);
}
} }
lastEditDate = json.lastEditDate; lastEditDate = json.lastEditDate;
progressCallback.callback(new Integer(40)); progressCallback.callback(new Integer(40));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment