diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/student/tGkPicinfo/controller/TGkPicinfoController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/student/tGkPicinfo/controller/TGkPicinfoController.java index 29ec200..f1dc29b 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/student/tGkPicinfo/controller/TGkPicinfoController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/student/tGkPicinfo/controller/TGkPicinfoController.java @@ -207,20 +207,28 @@ public class TGkPicinfoController extends JeecgController freshmanList = tFreshmanService.query().list(); - Map freshmanMap = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh()),(a) -> a, (a,b) -> a)); - Map freshmanMap2 = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getKsh()),(a) -> a, (a,b) -> a)); - Map freshmanMap3 = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getXh()),(a) -> a, (a,b) -> a)); + QueryWrapper tfqw = new QueryWrapper<>(); + tfqw.lambda().eq(TFreshman::getNj, year); + List freshmanList = tFreshmanService.list(tfqw); + Map freshmanMap = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); + Map freshmanMap2 = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getKsh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); + Map freshmanMap3 = freshmanList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getXh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); //高考信息 - List gkPicinfoList = tGkPicinfoService.query().list(); - Map gkPicinfoMap = gkPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh()),(a) -> a, (a,b) -> a)); + QueryWrapper tgqw = new QueryWrapper<>(); + tgqw.lambda().eq(TGkPicinfo::getNj, year); + List gkPicinfoList = tGkPicinfoService.list(tgqw); + Map gkPicinfoMap = gkPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); //身份证信息 - List sfzPicinfoList = tSfzPicinfoService.query().list(); - Map sfzPicinfoMap = sfzPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh()),(a) -> a, (a,b) -> a)); + QueryWrapper tsqw = new QueryWrapper<>(); + tsqw.lambda().eq(TSfzPicinfo::getNj, year); + List sfzPicinfoList = tSfzPicinfoService.list(tsqw); + Map sfzPicinfoMap = sfzPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); //学籍信息 - List xjPicinfoList = tXjPicinfoService.query().list(); - Map xjPicinfoMap = xjPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh()),(a) -> a, (a,b) -> a)); + QueryWrapper txqw = new QueryWrapper<>(); + txqw.lambda().eq(TXjPicinfo::getNj, year); + List xjPicinfoList = tXjPicinfoService.list(txqw); + Map xjPicinfoMap = xjPicinfoList.stream().collect(Collectors.toMap((x) -> StringUtils.upperCase(x.getSfzh() + "-" + x.getNj()),(a) -> a, (a,b) -> a)); //获取文件列表(身份证列表) //[/opt/upFiles/2023/东北师大/] @@ -244,12 +252,12 @@ public class TGkPicinfoController extends JeecgController { TFreshman freshman = null; - if(freshmanMap.containsKey(k)){ - freshman = freshmanMap.get(k); - } else if(freshmanMap2.containsKey(k)){ - freshman = freshmanMap2.get(k); - } else if(freshmanMap3.containsKey(k)){ - freshman = freshmanMap3.get(k); + if(freshmanMap.containsKey(k + "-" + year)){ + freshman = freshmanMap.get(k + "-" + year); + } else if(freshmanMap2.containsKey(k + "-" + year)){ + freshman = freshmanMap2.get(k + "-" + year); + } else if(freshmanMap3.containsKey(k + "-" + year)){ + freshman = freshmanMap3.get(k + "-" + year); } if(freshman != null){ //TFreshman freshman = freshmanMap.get(k); @@ -265,8 +273,8 @@ public class TGkPicinfoController extends JeecgController { TFreshman freshman = null; - if(freshmanMap.containsKey(k)){ - freshman = freshmanMap.get(k); - } else if(freshmanMap2.containsKey(k)){ - freshman = freshmanMap2.get(k); - } else if(freshmanMap3.containsKey(k)){ - freshman = freshmanMap3.get(k); + if(freshmanMap.containsKey(k + "-" + year)){ + freshman = freshmanMap.get(k + "-" + year); + } else if(freshmanMap2.containsKey(k + "-" + year)){ + freshman = freshmanMap2.get(k + "-" + year); + } else if(freshmanMap3.containsKey(k + "-" + year)){ + freshman = freshmanMap3.get(k + "-" + year); } if(freshman != null){ //TFreshman freshman = freshmanMap.get(k); @@ -305,8 +314,8 @@ public class TGkPicinfoController extends JeecgController { TFreshman freshman = null; - if(freshmanMap.containsKey(k)){ - freshman = freshmanMap.get(k); - } else if(freshmanMap2.containsKey(k)){ - freshman = freshmanMap2.get(k); - } else if(freshmanMap3.containsKey(k)){ - freshman = freshmanMap3.get(k); + if(freshmanMap.containsKey(k + "-" + year)){ + freshman = freshmanMap.get(k + "-" + year); + } else if(freshmanMap2.containsKey(k + "-" + year)){ + freshman = freshmanMap2.get(k + "-" + year); + } else if(freshmanMap3.containsKey(k + "-" + year)){ + freshman = freshmanMap3.get(k + "-" + year); } if(freshman != null){ //TFreshman freshman = freshmanMap.get(k); @@ -345,8 +354,8 @@ public class TGkPicinfoController extends JeecgController