|
|
@@ -236,10 +236,16 @@ class PositionUI(
|
|
|
|
|
|
viewModel.positionDataList.value?.forEach { data ->
|
|
|
if (data.refgoodsId == 0) {
|
|
|
-
|
|
|
+ goodsInfo =
|
|
|
+ viewModel.positionDataList.value?.find { data.goodsid == goodid.toString() }
|
|
|
+ viewModel.positionDataList.value?.indexOf(goodsInfo)?.let {
|
|
|
+ if (it != -1) {//刷新相应item
|
|
|
+ contractPositionContentAdapter.notifyItemChanged(it)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
// 找到对应的商品列表
|
|
|
- val goodsInfoList = viewModel.positionDataList.value?.filter { data.goodsid == goodid.toString() }
|
|
|
-
|
|
|
+ val goodsInfoList = viewModel.positionDataList.value?.filter { data.refgoodsId == goodid }
|
|
|
goodsInfoList?.forEach {
|
|
|
viewModel.positionDataList.value?.indexOf(it)?.let {
|
|
|
if (it != -1) {//刷新相应item
|
|
|
@@ -247,20 +253,6 @@ class PositionUI(
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-// goodsInfo =
|
|
|
-// viewModel.positionDataList.value?.find { data.goodsid == goodid.toString() }
|
|
|
-// viewModel.positionDataList.value?.indexOf(goodsInfo)?.let {
|
|
|
-// if (it != -1) {//刷新相应item
|
|
|
-// contractPositionContentAdapter.notifyItemChanged(it)
|
|
|
-// }
|
|
|
-// }
|
|
|
- } else {
|
|
|
- goodsInfo = viewModel.positionDataList.value?.find { data.refgoodsId == goodid }
|
|
|
- viewModel.positionDataList.value?.indexOf(goodsInfo)?.let {
|
|
|
- if (it != -1) {//刷新相应item
|
|
|
- contractPositionContentAdapter.notifyItemChanged(it)
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
}
|