fix(model): 修复任务搜索模型中参数映射的空值处理

- 将 TaskSearchItem 中的 params 字段改为可空类型
- 在 TaskListVM 中添加空值检查并提供默认空映射
- 防止因 params 为 null 导致的运行时异常
- 确保数据传递的一致性和安全性
这个提交包含在:
徐勤民 2026-04-18 12:43:22 +08:00
父节点 9213bf7f14
当前提交 b962a08719
共有 2 个文件被更改,包括 2 次插入2 次删除

查看文件

@ -18,7 +18,7 @@ data class TaskSearchData(
data class TaskSearchItem( data class TaskSearchItem(
val id: String, val id: String,
val taskType: String, val taskType: String,
val params: Map<String, String>, val params: Map<String, String>?,
val processStatus: String, val processStatus: String,
val aiDescription: String val aiDescription: String
) )

查看文件

@ -33,7 +33,7 @@ class TaskListVM : BaseListViewModel<TaskItem>() {
TaskItem( TaskItem(
id = it.id, id = it.id,
taskType = it.taskType, taskType = it.taskType,
params = it.params, params = it.params ?: emptyMap(),
processStatus = it.processStatus, processStatus = it.processStatus,
aiDescription = it.aiDescription aiDescription = it.aiDescription
) )