[6.6.0]接管记录
This commit is contained in:
@@ -119,7 +119,7 @@ object RecordManager {
|
||||
/**
|
||||
* 获取接管记录列表
|
||||
*/
|
||||
suspend fun getAllRecord(context: Context): List<RecordInfo>{
|
||||
suspend fun getAllRecord(context: Context): MutableList<RecordInfo>{
|
||||
return RecordDb.getDb(context)
|
||||
.recordDao()
|
||||
.getAllRecord()
|
||||
|
||||
@@ -36,20 +36,16 @@ class TakeOverRecordProvider: ITakeOverProvider {
|
||||
RecordManager.deleteAllRecord(context)
|
||||
}
|
||||
|
||||
override suspend fun getAllRecord(context: Context): List<TakeOverRecordInfo> {
|
||||
override suspend fun getAllRecord(context: Context): MutableList<TakeOverRecordInfo> {
|
||||
val list = RecordManager.getAllRecord(context)
|
||||
return if(list.isEmpty()){
|
||||
emptyList()
|
||||
}else{
|
||||
val recordInfoList = mutableListOf<TakeOverRecordInfo>()
|
||||
list.forEach {
|
||||
recordInfoList.add(
|
||||
TakeOverRecordInfo(it.faultStartTime,it.address,it.level1Id,
|
||||
it.level2Id,it.level3Id,it.lineName,it.reportNote,it.reportStatus)
|
||||
)
|
||||
}
|
||||
recordInfoList
|
||||
val recordInfoList = mutableListOf<TakeOverRecordInfo>()
|
||||
list.forEach {
|
||||
recordInfoList.add(
|
||||
TakeOverRecordInfo(it.faultStartTime,it.address,it.level1Id,
|
||||
it.level2Id,it.level3Id,it.lineName,it.reportNote,it.reportStatus,false)
|
||||
)
|
||||
}
|
||||
return recordInfoList
|
||||
}
|
||||
|
||||
}
|
||||
@@ -22,7 +22,7 @@ interface RecordDao {
|
||||
fun deleteRecord(info: RecordInfo)
|
||||
//查询数据
|
||||
@Query("SELECT * FROM take_over_record")
|
||||
suspend fun getAllRecord(): List<RecordInfo>
|
||||
suspend fun getAllRecord(): MutableList<RecordInfo>
|
||||
//清空数据
|
||||
@Query("DELETE FROM take_over_record")
|
||||
fun deleteAllRecord()
|
||||
|
||||
Reference in New Issue
Block a user