From 803ae75e403d84e741ef11b72e3f02310a0dd2a9 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Mon, 11 May 2026 13:31:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(activity):=20=E4=BF=AE=E5=A4=8D=E8=AF=86?= =?UTF-8?q?=E5=9B=BE=E6=96=B0=E5=A2=9E=E9=A3=9F=E6=9D=90=E4=B8=BB=E8=BE=85?= =?UTF-8?q?=E6=9D=90=E7=B1=BB=E5=9E=8B=E6=9C=AA=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit foodSelectCallback 新增 GoodsItem 时未将 isOriginalData 置为 false,导致 updateMaterialTypes 跳过计算,列表无法显示主辅材 --- .../main/java/com/shuwei/dish/match/ui/PrepareFoodActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/shuwei/dish/match/ui/PrepareFoodActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/PrepareFoodActivity.kt index 0b4621c..beff83f 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/PrepareFoodActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/PrepareFoodActivity.kt @@ -252,6 +252,9 @@ class PrepareFoodActivity : BaseActivity() { materialAdapter.add(entity.also { it.isNewDishType = true it.isSetFinished = true + // 标记为非接口数据,否则 updateMaterialTypes 不会为其计算 materialType, + // 导致列表中不显示"主辅材:主材/辅材" + it.isOriginalData = false }) binding.rvMaterialList.smoothScrollToPosition(list.size - 1) }