diff --git a/app/src/main/java/com/img/rabbit/pages/screen/mine/setting/AccountBindScreen.kt b/app/src/main/java/com/img/rabbit/pages/screen/mine/setting/AccountBindScreen.kt index 80bbc0c..5cd347e 100644 --- a/app/src/main/java/com/img/rabbit/pages/screen/mine/setting/AccountBindScreen.kt +++ b/app/src/main/java/com/img/rabbit/pages/screen/mine/setting/AccountBindScreen.kt @@ -197,7 +197,7 @@ fun AccountBindScreen(navController: NavHostController, viewModel: AccountBindVi indication = null, interactionSource = remember { MutableInteractionSource() } ) { - //TODO 跳转绑定或解绑微信 + // 跳转绑定或解绑微信 if (userInfo?.weixinAppId.isNullOrEmpty()) { navController.navigate("bind?type=${BindViewModel.BindType.FROM_WX.type}") } else { diff --git a/app/src/main/java/com/img/rabbit/provider/storage/PreferenceUtil.kt b/app/src/main/java/com/img/rabbit/provider/storage/PreferenceUtil.kt index 58afd91..9b12383 100644 --- a/app/src/main/java/com/img/rabbit/provider/storage/PreferenceUtil.kt +++ b/app/src/main/java/com/img/rabbit/provider/storage/PreferenceUtil.kt @@ -1,18 +1,13 @@ package com.img.rabbit.provider.storage -import android.text.TextUtils import com.google.gson.Gson import com.google.gson.GsonBuilder import com.img.rabbit.bean.local.UniMpVersionBean import com.img.rabbit.bean.response.UserConfigEntity import com.img.rabbit.bean.response.LoginInfoEntity import com.img.rabbit.bean.response.UserInfoEntity -import com.img.rabbit.provider.utils.HeadParamUtils.applicationContext -import com.img.rabbit.utils.MMKVUtils import com.img.rabbit.utils.MMKVUtils.mmkv -import com.img.rabbit.utils.appwalle.ChannelReader import kotlinx.serialization.json.Json -import org.json.JSONObject /** * SharedPreferences工具类,用于简化数据持久化操作 diff --git a/app/src/main/java/com/img/rabbit/utils/UniAppUtils.kt b/app/src/main/java/com/img/rabbit/utils/UniAppUtils.kt index e4a01cd..f3fe555 100644 --- a/app/src/main/java/com/img/rabbit/utils/UniAppUtils.kt +++ b/app/src/main/java/com/img/rabbit/utils/UniAppUtils.kt @@ -403,7 +403,8 @@ object UniAppUtils { // 下载文件小于1KB,需要判断Url是否可靠 if (fileSize < 1024) { - return@withContext response.isSuccessful + val result = response.isSuccessful + return@withContext result } else { return@withContext true } diff --git a/app/src/main/java/com/img/rabbit/viewmodel/AccountBindViewModel.kt b/app/src/main/java/com/img/rabbit/viewmodel/AccountBindViewModel.kt index cbf6947..bfe6cfb 100644 --- a/app/src/main/java/com/img/rabbit/viewmodel/AccountBindViewModel.kt +++ b/app/src/main/java/com/img/rabbit/viewmodel/AccountBindViewModel.kt @@ -39,7 +39,6 @@ class AccountBindViewModel : BaseViewModel() { if(wechatCode.isEmpty()){ return } - PreferenceUtil.saveWxCode(wechatCode) // 调用 API 获取数据 val jsonWx = JsonObject() diff --git a/app/src/main/java/com/img/rabbit/viewmodel/FeedbackViewModel.kt b/app/src/main/java/com/img/rabbit/viewmodel/FeedbackViewModel.kt index 6368383..82d6bea 100644 --- a/app/src/main/java/com/img/rabbit/viewmodel/FeedbackViewModel.kt +++ b/app/src/main/java/com/img/rabbit/viewmodel/FeedbackViewModel.kt @@ -65,9 +65,9 @@ class FeedbackViewModel : BaseViewModel() { fun uploadImage(context: Context, uri: Uri) { mLaunch { try { - val compressedUri = ImageUtils.imageCompressToUri(context, uri) ?: throw IOException("无法压缩图片") - val requestFile = RequestBody.create("multipart/form-data".toMediaTypeOrNull(), compressedUri) - val filePart = MultipartBody.Part.createFormData("file", uri.lastPathSegment, requestFile) + val compressedUri:ByteArray = ImageUtils.imageCompressToUri(context, uri) ?: throw IOException("无法压缩图片") + val requestFile:RequestBody = RequestBody.create("multipart/form-data".toMediaTypeOrNull(), compressedUri) + val filePart:MultipartBody.Part = MultipartBody.Part.createFormData("file", uri.lastPathSegment, requestFile) val response = ApiManager.serviceVo.upload(filePart, "feedback") if (response.status) { val updateFile = FileManagerBean(response.data, uri) diff --git a/app/src/main/res/xml/network_security_config.xml b/app/src/main/res/xml/network_security_config.xml index 7635d5a..158b908 100644 --- a/app/src/main/res/xml/network_security_config.xml +++ b/app/src/main/res/xml/network_security_config.xml @@ -1,7 +1,9 @@ - - enrichgw.10010.com - aliyuncs.com - + + + + + + \ No newline at end of file