diff --git a/app/src/main/java/com/shuwei/dish/match/ui/DeviceConfigActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/DeviceConfigActivity.kt index 62a4592..016b3c9 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/DeviceConfigActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/DeviceConfigActivity.kt @@ -12,6 +12,8 @@ import android.util.SparseArray import android.widget.FrameLayout import androidx.core.graphics.toColorInt import androidx.core.view.forEach +import androidx.core.content.ContextCompat +import com.shuwei.dish.match.R import com.shuwei.dish.match.base.BaseActivity import com.shuwei.dish.match.db.entity.SeasoningEntity import com.shuwei.dish.match.utils.AddressUtil @@ -129,6 +131,13 @@ class DeviceConfigActivity : BaseActivity() { item?.let { it.useWeight = weight updateGridData(it) + // 根据是否量程溢出切换格子背景色 + val frameLayout = binding.include.root.findViewWithTag(it.sort.toString()) + frameLayout?.background = if (state == WeightUtil.STATE_OVER_WEIGHT) { + ContextCompat.getDrawable(this, R.drawable.shape_red_10_corners) + } else { + ContextCompat.getDrawable(this, R.drawable.selector_text_cell) + } } Log.d(TAG, "addWeighListener: update-----------------------") }) diff --git a/app/src/main/java/com/shuwei/dish/match/ui/PrepareCookActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/PrepareCookActivity.kt index 3f7c855..e7bb603 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/PrepareCookActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/PrepareCookActivity.kt @@ -215,7 +215,7 @@ class PrepareCookActivity : BaseActivity() { } private fun loadDishDetail(detail: CookFoodDTO) { - val voList = detail.matchingConstituteInfoList + val voList = detail.foodConstituteList if (voList.isNullOrEmpty()) { return } diff --git a/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt index ed0a55e..513e8b1 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt @@ -98,7 +98,7 @@ class SubmitFoodActivity : BaseActivity() { } private fun loadSeasoningFromLocal() { - appViewModel.getCookFoodGoodsList(foodId = food!!.foodId!!, cookMode = food!!.cookMode) { it -> + appViewModel.getCookFoodGoodsList(foodId = food!!.foodId!!, cookMode = food!!.cookMode, dinnerType = food!!.dinnerType) { it -> goodsList = mutableListOf() val goodsIdList = mutableListOf() //设置主辅材数据