app/src/main/java/cn/flightfeather/thirdappmodule/module/task/SceneDetailViewModel.kt
@@ -128,7 +128,9 @@
        scene?.let {
            sceneRepository.getSceneDetail(it, object : ResultCallBack<SceneDetailVo<SceneConstructionSite>> {
                override fun onSuccess(result: SceneDetailVo<SceneConstructionSite>?) {
                    result?.let { r -> subScene.value = r.subScene }
                    result?.let { r ->
                        subScene.value = r.subScene
                    }
                }
                override fun onFailure() {
@@ -138,15 +140,16 @@
        }
    }
    fun updateSceneDetail(scene: Scense?, subScene: BaseSubScene) {
    fun updateSceneDetail(scene: Scense?, success: () -> Unit) {
        scene?.let {
            val vo = SceneDetailStrVo().apply {
                this.scene = it
                this.subScene = Gson().toJson(subScene)
                this.subScene = Gson().toJson(this@SceneDetailViewModel.subScene.value)
            }
            sceneRepository.updateSceneDetail(vo, object : ResultCallBack<String> {
                override fun onSuccess(result: String?) {
                    application.toast("施工阶段修改成功")
                    success()
                }
                override fun onFailure() {