fix(model): 修复任务搜索模型中参数映射的空值处理
- 将 TaskSearchItem 中的 params 字段改为可空类型 - 在 TaskListVM 中添加空值检查并提供默认空映射 - 防止因 params 为 null 导致的运行时异常 - 确保数据传递的一致性和安全性
这个提交包含在:
父节点
9213bf7f14
当前提交
b962a08719
@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户