Просмотр исходного кода

1.在请求学校设置前先请求应用数据

20241218TB223FC(测试jar包)
wangwanlei 9 месяцев назад
Родитель
Сommit
adc6010455

+ 2
- 2
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt Просмотреть файл

@@ -645,7 +645,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
645 645
         viewModel.postWallpaperPad()
646 646
         viewModel.updateStrategy()
647 647
         viewModel.uploadAppStrategy()
648
-        viewModel.getAppList()
648
+       /* viewModel.getAppList()*/
649 649
         viewModel.postAppNetWhiteList()
650 650
         useTimeStrategy()
651 651
         updatePadInfo()
@@ -1109,7 +1109,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
1109 1109
                     }
1110 1110
                 }
1111 1111
             } catch (e: Exception) {
1112
-                LogShow("商店应用为空")
1112
+                LogShow("商店应用为空"+e.toString())
1113 1113
             }
1114 1114
             dataList.clear()
1115 1115
             var appList = AppUtils.GetAppList(this)

+ 18
- 0
app/src/main/java/com/xhly/manageapp/ui/main/viewmodel/MainViewModel.kt Просмотреть файл

@@ -168,6 +168,24 @@ class MainViewModel : BaseViewModel() {
168 168
      */
169 169
     fun postDevicesetDetail(schoolid: Long) {
170 170
         launchUI {
171
+            val postListApp = appService.postListApp(ListAppBean())
172
+            if (postListApp.code == 0) {
173
+                if (postListApp.obj != null && postListApp.obj.isNotEmpty()) {
174
+                    listData.value = postListApp.obj
175
+                } else {
176
+                    listData.value = arrayListOf()
177
+                }
178
+            } else {
179
+                if (!postListApp.msg.isNullOrEmpty()) {
180
+                    netMessage.value = postListApp.msg
181
+                }
182
+            }
183
+            //获得必装应用
184
+            val result1 = appService.postForceApp()
185
+            if (result1.code == 0 && result1.obj != null && result1.obj.isNotEmpty()) {
186
+                forceData.value = result1.obj
187
+            }
188
+
171 189
             val map = HashMap<String, Any>()
172 190
             map["schoolid"] = schoolid
173 191
             val result = strategyService.postDevicesetDetail(map)

Загрузка…
Отмена
Сохранить