Commit 68c6d0cb by yuichiro ogawa

#41415 一時保存データがCMS同期時に消えてしまう不具合の対応

parent 29dd360a
...@@ -1070,6 +1070,17 @@ public class OperationListActivity extends ABVUIActivity { ...@@ -1070,6 +1070,17 @@ public class OperationListActivity extends ABVUIActivity {
} }
// サーバーから取得した作業情報がローカルに存在しないので削除する // サーバーから取得した作業情報がローカルに存在しないので削除する
for (TaskDto taskDto : localTaskList) { for (TaskDto taskDto : localTaskList) {
// KAGOME #41415 複数端末で報告時にCMS同期すると、一時保存データがすべて消えてしまう不具合の対応
boolean localSaved = false;
List<TaskReportDto> taskReportDtos = mTaskReportDao.getTaskReportListByTaskKey(taskDto.taskKey);
for (TaskReportDto taskReportDto : taskReportDtos) {
if (taskReportDto.localSavedFlg) {
localSaved = true;
break;
}
}
if (localSaved) {continue;}
mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType); mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType);
mTaskDao.delete(taskDto); mTaskDao.delete(taskDto);
} }
......
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