fix(servicing): 优化订单确认中的照片提交逻辑

-增加对照片类型的判断,跳过特定类型的照片
- 修复照片上传路径为空时的提示对话框
- 优化地点信息获取后的提交逻辑
This commit is contained in:
songzhiling
2025-06-17 14:45:41 +08:00
parent f73939b25a
commit 30727faca1

View File

@ -76,6 +76,9 @@ class OrderConfirmVm : IServicingVm<OrderConfirmVm.Action, OrderConfirmVm.UiStat
} }
uiState.value.photoTemplateList?.forEach { uiState.value.photoTemplateList?.forEach {
if (it.photoType == 2) {
return@forEach
}
if (it.doHaveFilm == 1 && it.photoUploadPath.isNullOrBlank()) { if (it.doHaveFilm == 1 && it.photoUploadPath.isNullOrBlank()) {
showTipDialog("请拍摄${it.imageTitle}照片") showTipDialog("请拍摄${it.imageTitle}照片")
return return
@ -117,7 +120,7 @@ class OrderConfirmVm : IServicingVm<OrderConfirmVm.Action, OrderConfirmVm.UiStat
LoadingManager.showLoading() LoadingManager.showLoading()
ZdLocationManager.getSingleLocation(success = { it -> ZdLocationManager.getSingleLocation(success = { it ->
LoadingManager.hideLoading() LoadingManager.hideLoading()
doSubmit(tempPhotoList,it) doSubmit(tempPhotoList, it)
}, failed = { }, failed = {
LoadingManager.hideLoading() LoadingManager.hideLoading()
if (GlobalData.currentLocation != null) { if (GlobalData.currentLocation != null) {