增加支付成功语音提示;增加扫码支付;

This commit is contained in:
2026-03-10 09:41:34 +08:00
parent 6c857dd1f7
commit 7bcb74d9e0
7 changed files with 489 additions and 7 deletions
@@ -5,6 +5,7 @@ import com.arcsoft.face.ErrorInfo
import com.sw.dualscreen.GlobalData
import com.sw.dualscreen.GlobalKey
import com.sw.dualscreen.model.request.UserNutritionParam
import com.sw.dualscreen.model.response.ApiResponse
import com.sw.dualscreen.model.response.DeviceConfig
import com.sw.dualscreen.model.response.DinnerType
import com.sw.dualscreen.model.response.FoodInfo
@@ -359,6 +360,19 @@ class UserViewModel : BaseViewModel() {
}
}
/**
* 二维码支付
*/
fun qrCodePay(authCode: String,orderNo: String, block:(Boolean, String?)-> Unit){
launch {
val response = repository.qrCodePay(authCode, orderNo)
if (parseResponse(response)) {
block(true, response.data)
} else {
block(false, null)
}
}
}
fun getDinnerType() {
Timber.tag(TAG).d("getDinnerType")
_dinnerTypeInfo.value = null