From 419e08c0e03d5cb9157029885a888dfcac53fe56 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Thu, 25 Jun 2026 14:48:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(shelf):=20=E8=A7=A3=E5=86=B3=E8=B4=A7?= =?UTF-8?q?=E6=9E=B6=E6=A8=A1=E5=9E=8B=E9=87=8D=E9=87=8F=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在HomeV3Activity中添加重量值赋值逻辑确保模型数据完整 - 临时注释PendingInboundItem中的重量赋值避免数据冲突 - 修复货架适配器数据更新时重量信息丢失的问题 --- app/src/main/java/com/sw/scalefusion/shelf/HomeV3Activity.kt | 2 ++ .../java/com/sw/scalefusion/shelf/model/PendingInboundItem.kt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/sw/scalefusion/shelf/HomeV3Activity.kt b/app/src/main/java/com/sw/scalefusion/shelf/HomeV3Activity.kt index 04b57dc..7682f62 100644 --- a/app/src/main/java/com/sw/scalefusion/shelf/HomeV3Activity.kt +++ b/app/src/main/java/com/sw/scalefusion/shelf/HomeV3Activity.kt @@ -252,6 +252,8 @@ class HomeV3Activity : BaseActivity() { } else { intent.getSerializableExtra(ShelfV3Activity.SHELF_MODEL) as? SlotModel } ?: return + val weight = list[position].weight + model.weight = weight list[position] = model shelfAdapter.notifyItemChanged(position) } diff --git a/app/src/main/java/com/sw/scalefusion/shelf/model/PendingInboundItem.kt b/app/src/main/java/com/sw/scalefusion/shelf/model/PendingInboundItem.kt index ca7d989..c0a514c 100644 --- a/app/src/main/java/com/sw/scalefusion/shelf/model/PendingInboundItem.kt +++ b/app/src/main/java/com/sw/scalefusion/shelf/model/PendingInboundItem.kt @@ -27,6 +27,6 @@ data class PendingInboundItem( traceCode = traceCode, inboundNo = inboundNo, storeTime = DateTimeUtil.formatDateTime(dateTime = Date()), - weight = weight +// weight = weight ) }