diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storagecheck/StorageCheckServiceImpl.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storagecheck/StorageCheckServiceImpl.java index 3d1173e..6df44f3 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storagecheck/StorageCheckServiceImpl.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storagecheck/StorageCheckServiceImpl.java @@ -177,7 +177,12 @@ public class StorageCheckServiceImpl implements StorageCheckService { BigDecimal bigDecimal = new BigDecimal(storageMatDO.getOnemoney()); storageInventoryDO.setPrice(bigDecimal); } - storageInventoryMapper.insertOrUpdate(storageInventoryDO); + if (storageInventoryDO.getId() != null){ + storageInventoryMapper.updateById(storageInventoryDO); + }else{ + storageInventoryMapper.insert(storageInventoryDO); + } + } else { //不然就是出库 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); @@ -194,7 +199,7 @@ public class StorageCheckServiceImpl implements StorageCheckService { BigDecimal bigDecimal = new BigDecimal(storageMatDO.getOnemoney()); storageInventoryDO.setPrice(bigDecimal); } - storageInventoryMapper.insertOrUpdate(storageInventoryDO); + storageInventoryMapper.updateById(storageInventoryDO); } // 插入库存日志表 diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storageinventory/StorageInventoryServiceImpl.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storageinventory/StorageInventoryServiceImpl.java index 2b30fad..53ba83d 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storageinventory/StorageInventoryServiceImpl.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/storageinventory/StorageInventoryServiceImpl.java @@ -83,11 +83,12 @@ public class StorageInventoryServiceImpl implements StorageInventoryService { public List getStorageNowList(StorageInventoryPageReqVO queryReqVO) { if(queryReqVO.getNoZero().equals(1)){ // 根据仓库id排除库存为o的物料 - return storageInventoryMapper.selectNoZero(queryReqVO); + return storageInventoryMapper.selectNowList(queryReqVO); }else{ // 筛选全部的实时库存数据,包含未分配仓库的物料信息和已分配仓库的物料信息 if(queryReqVO.getSelectAll() == 1){ - return storageInventoryMapper.selectNowListAll(queryReqVO); +// return storageInventoryMapper.selectNowListAll(queryReqVO); + return storageInventoryMapper.selectNowList(queryReqVO); }else{ return storageInventoryMapper.selectNowList(queryReqVO); } diff --git a/mes-module-heli/mes-module-heli-biz/src/main/resources/mapper/storageinventory/StorageInventoryMapper.xml b/mes-module-heli/mes-module-heli-biz/src/main/resources/mapper/storageinventory/StorageInventoryMapper.xml index d75275e..19d74a0 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/resources/mapper/storageinventory/StorageInventoryMapper.xml +++ b/mes-module-heli/mes-module-heli-biz/src/main/resources/mapper/storageinventory/StorageInventoryMapper.xml @@ -65,6 +65,9 @@ AND gh.mat_spec LIKE CONCAT('%', #{matSpec}, '%') + + AND gh.mat_rest != 0 + ORDER BY gh.mat_code diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/checkdetail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/checkdetail.vue index 529f9f1..e935704 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/checkdetail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/checkdetail.vue @@ -131,7 +131,7 @@ - + --> - +