|
|
|
@ -11,14 +11,15 @@ import com.bingce.data.surveyor.designdata.kv.KeyValueRecord |
|
|
|
|
import com.bingce.data.surveyor.designdata.project.ProjectRecord |
|
|
|
|
import com.bingce.utils.ThreadPoolUtil |
|
|
|
|
import com.project.survey.App |
|
|
|
|
import com.project.survey.BuildConfig |
|
|
|
|
import com.project.survey.constants.SPConstants |
|
|
|
|
import java.util.Date |
|
|
|
|
|
|
|
|
|
object MockUtil { |
|
|
|
|
|
|
|
|
|
val isTest = false |
|
|
|
|
val isTest = "shsx_test" == BuildConfig.FLAVOR |
|
|
|
|
|
|
|
|
|
fun login(){ |
|
|
|
|
fun login() { |
|
|
|
|
SPUtils.put(SPConstants.ACCOUNT, "zhangsan") |
|
|
|
|
SPUtils.put(SPConstants.TOKEN, "1234567890") |
|
|
|
|
val personId = "123456" |
|
|
|
@ -31,7 +32,8 @@ object MockUtil { |
|
|
|
|
|
|
|
|
|
// 存储配置--当前项目 |
|
|
|
|
ThreadPoolUtil.execute { |
|
|
|
|
var userConfig = AppDataBase.getInstance().userConfigDao().findByLeanCloudUserId(personId) |
|
|
|
|
var userConfig = |
|
|
|
|
AppDataBase.getInstance().userConfigDao().findByLeanCloudUserId(personId) |
|
|
|
|
if (userConfig == null) { //创建第一个用户配置--使用默认数据目录 |
|
|
|
|
userConfig = UserConfig.newItem( |
|
|
|
|
personId, |
|
|
|
@ -42,8 +44,12 @@ object MockUtil { |
|
|
|
|
|
|
|
|
|
//存储新的项目 |
|
|
|
|
ProjectDb.getInstance().save( |
|
|
|
|
ProjectRecord(projectId, "哈哈工程", |
|
|
|
|
CoordinateSystem.newCoordinateSystem(App.instance.applicationContext), Date().time).apply { |
|
|
|
|
ProjectRecord( |
|
|
|
|
projectId, |
|
|
|
|
"哈哈工程", |
|
|
|
|
CoordinateSystem.newCoordinateSystem(App.instance.applicationContext), |
|
|
|
|
Date().time |
|
|
|
|
).apply { |
|
|
|
|
author = "张哈哈" |
|
|
|
|
} |
|
|
|
|
) |
|
|
|
@ -52,14 +58,15 @@ object MockUtil { |
|
|
|
|
if (currentProjectConfig != null) { |
|
|
|
|
currentProjectConfig.value = projectId |
|
|
|
|
} else { |
|
|
|
|
currentProjectConfig = KeyValueRecord(KeyValueConstants.KEY_CURRENT_PROJECT_ID, projectId) |
|
|
|
|
currentProjectConfig = |
|
|
|
|
KeyValueRecord(KeyValueConstants.KEY_CURRENT_PROJECT_ID, projectId) |
|
|
|
|
} |
|
|
|
|
KeyValueDb.getInstance().save(currentProjectConfig) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun logout(){ |
|
|
|
|
fun logout() { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |