diff --git a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/storageLocation/service/StorageLocationDomainService.java b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/storageLocation/service/StorageLocationDomainService.java index fd7c37052..57423fb7a 100644 --- a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/storageLocation/service/StorageLocationDomainService.java +++ b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/storageLocation/service/StorageLocationDomainService.java @@ -132,7 +132,7 @@ public class StorageLocationDomainService { if (storageLocationDO.getStorageLocationGroupId() != null){ setStorageLocationGroupInfo(storageLocationDO); } - if (!storageLocation.getStorageLocationGroupId().equals(storageLocationDO.getStorageLocationGroupId())){ + if (storageLocation.getStorageLocationGroupId() != null && !storageLocation.getStorageLocationGroupId().equals(storageLocationDO.getStorageLocationGroupId())){ //减少库位组库位数量 subtractStorageLocationCount(storageLocation.getStorageLocationGroupId(), 1); //增加库位组库位数量