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