| | |
| | | } |
| | | } |
| | | |
| | | updateSubTask() |
| | | updateInspection(inspection.value) |
| | | |
| | | updateSubTask { |
| | | //更新界面 |
| | | subTask.value = subTask.value |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 更新子任务 |
| | | */ |
| | | fun updateSubTask() { |
| | | fun updateSubTask(s: () -> Unit) { |
| | | subTask.value?.let { |
| | | inspectionRepository.updateSubTask(it, object : ResultCallBack<String> { |
| | | override fun onSuccess(result: String?) { |
| | | |
| | | result?.let { |
| | | updateInspection(inspection.value){ |
| | | s() |
| | | } |
| | | } |
| | | } |
| | | |
| | | override fun onFailure() { |
| | |
| | | /** |
| | | * 更新巡查信息 |
| | | */ |
| | | fun updateInspection(inspection: Inspection?) { |
| | | fun updateInspection(inspection: Inspection?, s: () -> Unit = {}) { |
| | | inspection?.let { |
| | | inspectionRepository.updateInspection(it, object : ResultCallBack<ResponseBody> { |
| | | override fun onSuccess(result: ResponseBody?) { |
| | | |
| | | result?.let { s() } |
| | | } |
| | | |
| | | override fun onFailure() { |