优化无本地数据删除的问题
This commit is contained in:
@@ -331,6 +331,21 @@ class SubmitDishActivity : BaseActivity() {
|
|||||||
json = json,
|
json = json,
|
||||||
doSuccess = {
|
doSuccess = {
|
||||||
Log.d(TAG, "submit: postJson=$it")
|
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(
|
appViewModel.deleteCookFoodAndGoods(
|
||||||
cookMode = food!!.cookMode,
|
cookMode = food!!.cookMode,
|
||||||
@@ -339,11 +354,6 @@ class SubmitDishActivity : BaseActivity() {
|
|||||||
dismissLoading()
|
dismissLoading()
|
||||||
jumpPage(isSamplingData, false)
|
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) {
|
private fun jumpPage(isSampling: Boolean, isCooking: Boolean) {
|
||||||
|
|||||||
Reference in New Issue
Block a user