|
@ -6,6 +6,7 @@ import android.content.Context; |
|
|
import android.database.Cursor; |
|
|
import android.database.Cursor; |
|
|
import android.database.sqlite.SQLiteDatabase; |
|
|
import android.database.sqlite.SQLiteDatabase; |
|
|
|
|
|
|
|
|
|
|
|
import com.iflytop.profilometer.common.enums.SyncStatus; |
|
|
import com.iflytop.profilometer.core.db.helper.MyDatabaseHelper; |
|
|
import com.iflytop.profilometer.core.db.helper.MyDatabaseHelper; |
|
|
import com.iflytop.profilometer.model.entity.SyncTask; |
|
|
import com.iflytop.profilometer.model.entity.SyncTask; |
|
|
|
|
|
|
|
@ -37,7 +38,7 @@ public class SyncTaskDao { |
|
|
values.put("line_name", task.getLineName()); |
|
|
values.put("line_name", task.getLineName()); |
|
|
values.put("location", task.getLocation()); |
|
|
values.put("location", task.getLocation()); |
|
|
values.put("direction", task.getDirection()); |
|
|
values.put("direction", task.getDirection()); |
|
|
values.put("sync_status", task.getSyncStatus()); |
|
|
|
|
|
|
|
|
values.put("sync_status", task.getSyncStatus().name()); |
|
|
long id = db.insert(MyDatabaseHelper.TABLE_SYNC_TASK, null, values); |
|
|
long id = db.insert(MyDatabaseHelper.TABLE_SYNC_TASK, null, values); |
|
|
db.close(); |
|
|
db.close(); |
|
|
return id; |
|
|
return id; |
|
@ -56,7 +57,7 @@ public class SyncTaskDao { |
|
|
values.put("line_name", task.getLineName()); |
|
|
values.put("line_name", task.getLineName()); |
|
|
values.put("location", task.getLocation()); |
|
|
values.put("location", task.getLocation()); |
|
|
values.put("direction", task.getDirection()); |
|
|
values.put("direction", task.getDirection()); |
|
|
values.put("sync_status", task.getSyncStatus()); |
|
|
|
|
|
|
|
|
values.put("sync_status", task.getSyncStatus().name()); |
|
|
int rows = db.update(MyDatabaseHelper.TABLE_SYNC_TASK, values, "id = ?", new String[]{String.valueOf(task.getId())}); |
|
|
int rows = db.update(MyDatabaseHelper.TABLE_SYNC_TASK, values, "id = ?", new String[]{String.valueOf(task.getId())}); |
|
|
db.close(); |
|
|
db.close(); |
|
|
return rows; |
|
|
return rows; |
|
@ -96,7 +97,10 @@ public class SyncTaskDao { |
|
|
task.setLineName(cursor.getString(cursor.getColumnIndex("line_name"))); |
|
|
task.setLineName(cursor.getString(cursor.getColumnIndex("line_name"))); |
|
|
task.setLocation(cursor.getString(cursor.getColumnIndex("location"))); |
|
|
task.setLocation(cursor.getString(cursor.getColumnIndex("location"))); |
|
|
task.setDirection(cursor.getString(cursor.getColumnIndex("direction"))); |
|
|
task.setDirection(cursor.getString(cursor.getColumnIndex("direction"))); |
|
|
task.setSyncStatus(cursor.getString(cursor.getColumnIndex("sync_status"))); |
|
|
|
|
|
|
|
|
String syncStatus = cursor.getString(cursor.getColumnIndex("sync_status")); |
|
|
|
|
|
if (syncStatus != null) { |
|
|
|
|
|
task.setSyncStatus(SyncStatus.valueOf(syncStatus)); |
|
|
|
|
|
} |
|
|
task.setCreateTime(cursor.getString(cursor.getColumnIndex("create_time"))); |
|
|
task.setCreateTime(cursor.getString(cursor.getColumnIndex("create_time"))); |
|
|
task.setUpdateTime(cursor.getString(cursor.getColumnIndex("update_time"))); |
|
|
task.setUpdateTime(cursor.getString(cursor.getColumnIndex("update_time"))); |
|
|
list.add(task); |
|
|
list.add(task); |
|
@ -124,7 +128,10 @@ public class SyncTaskDao { |
|
|
task.setLineName(cursor.getString(cursor.getColumnIndex("line_name"))); |
|
|
task.setLineName(cursor.getString(cursor.getColumnIndex("line_name"))); |
|
|
task.setLocation(cursor.getString(cursor.getColumnIndex("location"))); |
|
|
task.setLocation(cursor.getString(cursor.getColumnIndex("location"))); |
|
|
task.setDirection(cursor.getString(cursor.getColumnIndex("direction"))); |
|
|
task.setDirection(cursor.getString(cursor.getColumnIndex("direction"))); |
|
|
task.setSyncStatus(cursor.getString(cursor.getColumnIndex("sync_status"))); |
|
|
|
|
|
|
|
|
String syncStatus = cursor.getString(cursor.getColumnIndex("sync_status")); |
|
|
|
|
|
if (syncStatus != null) { |
|
|
|
|
|
task.setSyncStatus(SyncStatus.valueOf(syncStatus)); |
|
|
|
|
|
} |
|
|
task.setCreateTime(cursor.getString(cursor.getColumnIndex("create_time"))); |
|
|
task.setCreateTime(cursor.getString(cursor.getColumnIndex("create_time"))); |
|
|
task.setUpdateTime(cursor.getString(cursor.getColumnIndex("update_time"))); |
|
|
task.setUpdateTime(cursor.getString(cursor.getColumnIndex("update_time"))); |
|
|
cursor.close(); |
|
|
cursor.close(); |
|
|