From 0cf0870889d65f5d11d0b2c8af7bca9442a7ba19 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期一, 21 四月 2025 17:14:50 +0800
Subject: [PATCH] Merge branch 'master' of http://47.96.225.205:8888/r/FirstApp2

---
 app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
index 743a5ab..db81d86 100644
--- a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
+++ b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
@@ -596,7 +596,37 @@
 
                     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 {

--
Gitblit v1.9.3