采集向量数据接口调试
This commit is contained in:
@@ -9,6 +9,7 @@ import com.sw.dualscreen.model.response.DeviceConfig
|
||||
import com.sw.dualscreen.model.response.DinnerType
|
||||
import com.sw.dualscreen.model.response.FoodInfo
|
||||
import com.sw.dualscreen.model.response.FoodOrder
|
||||
import com.sw.dualscreen.model.response.FoodVector
|
||||
import com.sw.dualscreen.model.response.MemberInfo
|
||||
import com.sw.dualscreen.model.response.UserFaceModel
|
||||
import com.sw.dualscreen.model.response.UserFaceModel2
|
||||
@@ -539,17 +540,17 @@ class UserViewModel : BaseViewModel() {
|
||||
suspend fun uploadCollectFoodPics(
|
||||
files: List<File?>,
|
||||
params: HashMap<String, RequestBody>
|
||||
): Boolean {
|
||||
): List<String>? {
|
||||
Timber.tag(TAG).d("uploadCollectFoodPics")
|
||||
val fileList = files.filterNotNull()
|
||||
if (fileList.isEmpty()) {
|
||||
return true
|
||||
return null
|
||||
}
|
||||
val resp = repository.uploadCollectFoodPics(fileList, params)
|
||||
// if (!parseResponse(resp)) {
|
||||
// return false
|
||||
// }
|
||||
return resp.code == "00000"
|
||||
if (resp.code != "00000") {
|
||||
return null
|
||||
}
|
||||
return resp.data
|
||||
}
|
||||
|
||||
fun getDeviceConfig(block: (DeviceConfig?) -> Unit) {
|
||||
@@ -563,4 +564,28 @@ class UserViewModel : BaseViewModel() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun getCollectedFoodVector(param: MutableMap<String, String>, block: (List<FoodVector>?) -> Unit) {
|
||||
Timber.tag(TAG).d("getCollectedFoodVector")
|
||||
launchWithLoading {
|
||||
val response = repository.getCollectedFoodVector(param)
|
||||
if (parseResponse(response)) {
|
||||
block(response.data)
|
||||
} else {
|
||||
block(null)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun deleteCollectFood(foodId:String?, version: String?, block: (Boolean) -> Unit) {
|
||||
Timber.tag(TAG).d("deleteCollectFood")
|
||||
launchWithLoading {
|
||||
val response = repository.deleteCollectFood(foodId, version)
|
||||
if (parseResponse(response)) {
|
||||
block(true)
|
||||
} else {
|
||||
block(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user