Prechádzať zdrojové kódy

施工日志的档号问题

laibulaizheli 1 mesiac pred
rodič
commit
4838869997

+ 5 - 2
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

@@ -1102,7 +1102,9 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 			indexMap.put(treeCode, fileNumberSuffix + 1);
 		}
 
-		archivesAuto.setFileNumber(fileNumberSuffix.toString());//档号
+		// 将数值格式化为3位数字字符串(不足3位前面补0)
+		String formattedNumber = String.format("%03d", fileNumberSuffix);
+		archivesAuto.setFileNumber(formattedNumber); // 设置档号
 		//archivesAuto.setMicron();//微缩号
 		archivesAuto.setUnit(unit);//立卷单位
 		//archivesAuto.setQuantity();//数量/单位
@@ -2587,7 +2589,8 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 				.ne("is_auto_file", 1)
 				.orderByAsc("tree_sort")
 				.orderByAsc("auto_file_sort")
-				.orderByAsc("file_number");
+				.orderByAsc("file_number")
+		         .orderByAsc("create_time");
 
 		return this.list(queryWrapper);
 	}