fix(task): 修复任务搜索中的用户ID空值处理

- 添加了对searchParams中userId为空字符串的默认值处理
- 当userId为空时自动设置为默认值"rokid"
- 确保任务搜索接口调用时参数的有效性
这个提交包含在:
徐勤民 2026-04-18 18:06:29 +08:00
父节点 1e08f429e6
当前提交 562ae7a96a

查看文件

@ -22,9 +22,12 @@ class TaskListVM : BaseListViewModel<TaskItem>() {
private set
override fun loadData(page: Int, onResponse: Response<TaskItem>) {
val finalParams = searchParams.copy(
userId = searchParams.userId.ifBlank { "rokid" }
)
add(
HttpManager.getApi(Service::class.java)
.glassesTaskSearch(searchParams)
.glassesTaskSearch(finalParams)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({ response ->