Selaa lähdekoodia

修改软件著录

huangtf 2 vuotta sitten
vanhempi
commit
e3e96bb9ce

+ 27 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ArchiveTreeContractController.java

@@ -137,8 +137,33 @@ public class ArchiveTreeContractController extends BladeController {
 		}
 		ar.setNodeName(archiveTreeContract.getNodeName());
 		ar.setFullName(archiveTreeContract.getNodeName());
-		ar.setIsStorageNode(archiveTreeContract.getIsStorageNode());
-		ar.setStorageType(archiveTreeContract.getStorageType());
+
+		if (archiveTreeContract.getIsStorageNode() != null) {
+			ar.setIsStorageNode(archiveTreeContract.getIsStorageNode());
+		}
+
+		if (archiveTreeContract.getStorageType() != null) {
+			ar.setStorageType(archiveTreeContract.getStorageType());
+		}
+
+		if (StringUtils.isNotEmpty(archiveTreeContract.getFileNumberPrefix())) {
+			ar.setFileNumberPrefix(archiveTreeContract.getFileNumberPrefix());
+		}
+		if (StringUtils.isNotEmpty(archiveTreeContract.getStorageTime())) {
+			ar.setStorageTime(archiveTreeContract.getStorageTime());
+		}
+		if (StringUtils.isNotEmpty(archiveTreeContract.getRollor())) {
+			ar.setRollor(archiveTreeContract.getRollor());
+		}
+		if (StringUtils.isNotEmpty(archiveTreeContract.getReviewer())) {
+			ar.setReviewer(archiveTreeContract.getReviewer());
+		}
+		if (StringUtils.isNotEmpty(archiveTreeContract.getSpecification())) {
+			ar.setSpecification(archiveTreeContract.getSpecification());
+		}
+		if (StringUtils.isNotEmpty(archiveTreeContract.getArchiveNameSuffix())) {
+			ar.setArchiveNameSuffix(archiveTreeContract.getArchiveNameSuffix());
+		}
 
 		return R.status(archiveTreeContractService.updateById(ar));
 	}