فهرست منبع

fix 项目框架空值

lihao1 3 سال پیش
والد
کامیت
b1a9f3bd91
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      demo/src/main/java/com/framework/mvvm/model/repository/AdmRepository.kt

+ 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 = {