Browse Source

fix 项目框架空值

lihao1 3 years ago
parent
commit
b1a9f3bd91

+ 4 - 2
demo/src/main/java/com/framework/mvvm/model/repository/AdmRepository.kt

@@ -283,10 +283,12 @@ class AdmRepository(
                 val projects = frame.projects
                 val objects = frame.buildingsAndFloors
                 try {
-                    db.projectDao().insProject(projects)
+                    if (projects != null) {
+                        db.projectDao().insProject(projects)
+                    }
                     objects.forEach { it.state = 2 }.let { db.objectDao().insObjects(objects) }
                 } catch (e: Exception) {
-                    Log.d("IRepository:${AdmRepository::class.simpleName}", e.message!!)
+                    Log.d("IRepository:${AdmRepository::class.simpleName}", "$e")
                 }
             },
             error = {