fix(task): 修复任务搜索中的用户ID空值处理
- 添加了对searchParams中userId为空字符串的默认值处理 - 当userId为空时自动设置为默认值"rokid" - 确保任务搜索接口调用时参数的有效性
这个提交包含在:
父节点
1e08f429e6
当前提交
562ae7a96a
@ -22,9 +22,12 @@ class TaskListVM : BaseListViewModel<TaskItem>() {
|
|||||||
private set
|
private set
|
||||||
|
|
||||||
override fun loadData(page: Int, onResponse: Response<TaskItem>) {
|
override fun loadData(page: Int, onResponse: Response<TaskItem>) {
|
||||||
|
val finalParams = searchParams.copy(
|
||||||
|
userId = searchParams.userId.ifBlank { "rokid" }
|
||||||
|
)
|
||||||
add(
|
add(
|
||||||
HttpManager.getApi(Service::class.java)
|
HttpManager.getApi(Service::class.java)
|
||||||
.glassesTaskSearch(searchParams)
|
.glassesTaskSearch(finalParams)
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe({ response ->
|
.subscribe({ response ->
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户