Ver código fonte

天津麦盾 解决通过买卖大厅导致的仓单选择问题

yu jie 3 anos atrás
pai
commit
5fbd7890cf

+ 9 - 2
RMA/app/src/main/java/cn/muchinfo/rma/view/base/warehousereceipt/OneListedDialog.kt

@@ -386,8 +386,15 @@ class OneSellListedUI(
                             (viewModel.detailsWarehouseContentDataList.value ?: arrayListOf<HoldLBData>()).filter {
                                 it.wrstandardid == data.wrstandardid && it.warehouseid == data.warehouseid && it.wrtypename == data.wrgoodsname
                             }
-                        }else{
-                            viewModel.detailsWarehouseContentDataList.value ?: arrayListOf()
+                        }else {
+                            if (data.wrstandardid != null && data.warehouseid != null && data.wrgoodsname != null) {
+                                (viewModel.detailsWarehouseContentDataList.value
+                                    ?: arrayListOf<HoldLBData>()).filter {
+                                    it.wrstandardid == data.wrstandardid && it.warehouseid == data.warehouseid && it.wrtypename == data.wrgoodsname
+                                }
+                            } else {
+                                viewModel.detailsWarehouseContentDataList.value ?: arrayListOf()
+                            }
                         }
                     ) {
                         selectSpotDetailsData.postValue(this)