修改微信充值

This commit is contained in:
2025-08-13 08:52:11 +08:00
parent a8dcdf8b4b
commit 066dc96421
15 changed files with 193 additions and 144 deletions

View File

@@ -126,6 +126,7 @@ open class BaseViewModel : ViewModel(), LifecycleObserver {
}
var imgListData: MutableLiveData<List<String>> = MutableLiveData()
var addImgData = MutableLiveData<Any>()
fun uploadImages(imgFiles: List<MultipartBody.Part>) {
launchUI {
@@ -133,6 +134,12 @@ open class BaseViewModel : ViewModel(), LifecycleObserver {
imgListData.value = result.data
}
}
fun add_user_albums(imgs: String) {
launchUI {
val result = baseRepository.add_user_albums(imgs)
addImgData.value = result.data
}
}
//运行在UI线程的协程
fun launchUI(block: suspend CoroutineScope.() -> Unit) = viewModelScope.launch {
@@ -205,4 +212,5 @@ open class BaseViewModel : ViewModel(), LifecycleObserver {
captchaBean.value = result.data
}
}
}

View File

@@ -195,7 +195,11 @@ interface BaseApiService {
*/
@GET("api/calculator")
suspend fun calculator(): ResponseData<CalculatorBean>
/**
* 上传用户相册*
*/
@GET("user/add_user_albums")
suspend fun add_user_albums(@Query("image") image: String): ResponseData<Any>
/**
* 获取提现详情

View File

@@ -49,7 +49,9 @@ open class BaseRepository {
request {
BaseApiServer.api.uploadImages2(imgFiles)
}
open suspend fun add_user_albums(img: String): ResponseData<Any> = request {
BaseApiServer.api.add_user_albums(img)
}
suspend fun getUserinfo(): ResponseData<UserBean> = request {
BaseApiServer.api.getUserinfo()
}