humuyu před 2 roky
rodič
revize
5f4a7cb69c

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/archives/controller/ArchivesController.java

@@ -276,10 +276,10 @@ public class ArchivesController {
 		QueryWrapper<ArchivesEntity> qw = new QueryWrapper<>();
 		qw.eq("annual", year);
 		qw.eq("catalog_num", catalogNum);
-		qw.select("IFNULL(max(case_num),0) caseNum");
+		qw.select(" IFNULL(max(CAST(case_num as SIGNED)),0) caseNum");
 		Map<String, Object> map = archivesService.getMap(qw);
 		Object caseNum = map.get("caseNum");
-		if (map == null || caseNum.equals("0")) {
+		if (map == null || caseNum.toString().equals("0")) {
 			String catalogNumYear = "catalog_num_" + year;
 			String value = dictDetailService.getLabelValue(catalogNumYear, catalogNum);
 			if (value == null) {