ソースを参照

2023年2月23日08:46:36

纪新园 2 年 前
コミット
fe6040cea9

+ 7 - 3
blade-service/blade-client/src/main/java/org/springblade/client/serial/service/impl/StorageDescServiceImpl.java

@@ -176,9 +176,13 @@ public class StorageDescServiceImpl extends ServiceImpl<StorageDescMapper, Stora
 			storageType.setUpdateTime(new Date());
 			storageType.setUpdateUser(SecureUtil.getUserId());
 			storageTypeService.updateById(storageType);
-			List<StorageDesc> storageDescList = baseMapper.selectList(new LambdaQueryWrapper<StorageDesc>().eq(StorageDesc::getStorageTypeId, storageType.getId()).eq(StorageDesc::getIsDeleted, 0).eq(StorageDesc::getTenantId, AuthUtil.getTenantId()));
-			if (storageDescList.size() == 1) {
-				storageDesc.setId(storageDescList.get(0).getId());
+			LambdaQueryWrapper<StorageTypeDesc> lambdaQueryWrapper = new LambdaQueryWrapper<>();
+			lambdaQueryWrapper.eq(StorageTypeDesc::getStorageTypeId,storageType.getId())
+				.eq(StorageTypeDesc::getTenantId, AuthUtil.getTenantId());
+			List<StorageTypeDesc> storageTypeDescList = storageTypeDescService.list(lambdaQueryWrapper);
+//			List<StorageDesc> storageDescList = baseMapper.selectList(new LambdaQueryWrapper<StorageDesc>().eq(StorageDesc::getStorageTypeId, storageType.getId()).eq(StorageDesc::getIsDeleted, 0).eq(StorageDesc::getTenantId, AuthUtil.getTenantId()));
+			if (storageTypeDescList.size() == 1) {
+				storageDesc.setId(storageTypeDescList.get(0).getStorageId());
 				storageDesc.setUpdateTime(new Date());
 				storageDesc.setUpdateUser(SecureUtil.getUserId());
 				storageDesc.setTenantId(SecureUtil.getTenantId());