优化无本地数据删除的问题

This commit is contained in:
2025-08-14 15:44:36 +08:00
parent d609bde82e
commit df8eed8869
@@ -331,6 +331,21 @@ class SubmitDishActivity : BaseActivity() {
json = json,
doSuccess = {
Log.d(TAG, "submit: postJson=$it")
submitSuccess(isSamplingData)
}, doFailure = { code, msg ->
Log.d(TAG, "submit: postJson:code=$code,msg=$msg")
toast(msg)
dismissLoading()
})
}
private fun submitSuccess(isSamplingData: Boolean) {
if (food?.foodId.isNullOrBlank()) {
//本地无删除数据直接跳转页面
dismissLoading()
jumpPage(isSamplingData, false)
return
}
//删除本地数据
appViewModel.deleteCookFoodAndGoods(
cookMode = food!!.cookMode,
@@ -339,11 +354,6 @@ class SubmitDishActivity : BaseActivity() {
dismissLoading()
jumpPage(isSamplingData, false)
}
}, doFailure = { code, msg ->
Log.d(TAG, "submit: postJson:code=$code,msg=$msg")
toast(msg)
dismissLoading()
})
}
private fun jumpPage(isSampling: Boolean, isCooking: Boolean) {