| | |
| | | |
| | | if (isMember) { |
| | | // 会员可以看到所有分类 |
| | | adapter.setCategories(categories) |
| | | val serverCategories = RetrofitClient.apiService.getUserCategories(response.data?.id.toString()) |
| | | if(serverCategories.size==2 && serverCategories[0].name=="快递"&&serverCategories[1].name=="还款"){ |
| | | // 将 serverCategories 转换为可变列表 |
| | | val mutableServerCategories = serverCategories.toMutableList() |
| | | |
| | | // 添加多个新分类 |
| | | mutableServerCategories.add(CategoryConfig( |
| | | id = 5, |
| | | name = "火车票", |
| | | order = 4, |
| | | isEnabled = false |
| | | )) |
| | | mutableServerCategories.add(CategoryConfig( |
| | | id = 4, |
| | | name = "航班", |
| | | order = 3, |
| | | isEnabled = false |
| | | )) |
| | | mutableServerCategories.add(CategoryConfig( |
| | | id = 3, |
| | | name = "收入", |
| | | order = 2, |
| | | isEnabled = false |
| | | )) |
| | | |
| | | // 设置适配器的分类列表 |
| | | adapter.setCategories(mutableServerCategories) |
| | | |
| | | }else { |
| | | adapter.setCategories(serverCategories) |
| | | } |
| | | } else { |
| | | // 非会员只能看到快递和还款 |
| | | val limitedCategories = categories.filter { |