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