From df8eed8869b0aa42932e7304362d4a35196b2f0a Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Thu, 14 Aug 2025 15:44:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A0=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=A0=E9=99=A4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dish/match/ui/SubmitDishActivity.kt | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/shuwei/dish/match/ui/SubmitDishActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/SubmitDishActivity.kt index 5834d4a..686c3a2 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/SubmitDishActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/SubmitDishActivity.kt @@ -331,14 +331,7 @@ class SubmitDishActivity : BaseActivity() { json = json, doSuccess = { Log.d(TAG, "submit: postJson=$it") - //删除本地数据 - appViewModel.deleteCookFoodAndGoods( - cookMode = food!!.cookMode, - foodId = food!!.foodId!! - ) { - dismissLoading() - jumpPage(isSamplingData, false) - } + submitSuccess(isSamplingData) }, doFailure = { code, msg -> Log.d(TAG, "submit: postJson:code=$code,msg=$msg") toast(msg) @@ -346,6 +339,23 @@ class SubmitDishActivity : BaseActivity() { }) } + private fun submitSuccess(isSamplingData: Boolean) { + if (food?.foodId.isNullOrBlank()) { + //本地无删除数据直接跳转页面 + dismissLoading() + jumpPage(isSamplingData, false) + return + } + //删除本地数据 + appViewModel.deleteCookFoodAndGoods( + cookMode = food!!.cookMode, + foodId = food!!.foodId!! + ) { + dismissLoading() + jumpPage(isSamplingData, false) + } + } + private fun jumpPage(isSampling: Boolean, isCooking: Boolean) { if (isSampling) { startActivity {