2023年8月29日 修复导出与列表查询的数据不一致的问题
This commit is contained in:
parent
b9e2063513
commit
20bba074c1
|
@ -280,15 +280,8 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
List<KcExportConfigTpkwcqkjzglx> exportList = service.list(queryWrapper);
|
List<KcExportConfigTpkwcqkjzglx> exportList = service.list(queryWrapper);
|
||||||
|
|
||||||
Set<String> xqxnSet = exportList.stream().filter(x -> StringUtils.isNotBlank(x.getXqxn())).map(KcExportConfigTpkwcqkjzglx::getXqxn).collect(Collectors.toSet());
|
Set<String> xqxnSet = exportList.stream().filter(x -> StringUtils.isNotBlank(x.getXqxn())).map(KcExportConfigTpkwcqkjzglx::getXqxn).collect(Collectors.toSet());
|
||||||
|
|
||||||
//根据当前学期学年,硬合并出来一个数据
|
//根据当前学期学年,硬合并出来一个数据
|
||||||
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
||||||
// KcXqxnHistory kcXqxnHistory = changeTingKeTongJi.getXqConfig(object.getXqxn());
|
|
||||||
// if(kcXqxnHistory == null){
|
|
||||||
// exportList = Lists.newArrayList();
|
|
||||||
// }
|
|
||||||
// tjQw.eq("xnxq",kcXqxnHistory.getTitle());
|
|
||||||
// tjQw.eq("xnxq",object.getXqxn());
|
|
||||||
if(xqxnSet.isEmpty()){
|
if(xqxnSet.isEmpty()){
|
||||||
tjQw.eq("xnxq",-1);
|
tjQw.eq("xnxq",-1);
|
||||||
}else{
|
}else{
|
||||||
|
@ -297,9 +290,10 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
||||||
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
||||||
tjList.forEach(x -> {
|
tjList.forEach(x -> {
|
||||||
tjMap.put(x.getJgh(),x);
|
tjMap.put(x.getXnxq() + "-" + x.getJgh(),x);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//根据当前学期学年,硬合并出来一个数据
|
||||||
exportList.forEach(x -> {
|
exportList.forEach(x -> {
|
||||||
x.setTkxttj("0");
|
x.setTkxttj("0");
|
||||||
x.setYskcs("0");
|
x.setYskcs("0");
|
||||||
|
@ -307,9 +301,9 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
KcTkcstj tkcstj = tjMap.get(x.getXqxn() + "-" + x.getGh());
|
KcTkcstj tkcstj = tjMap.get(x.getXqxn() + "-" + x.getGh());
|
||||||
x.setTkxttj(StringUtils.defaultString(tkcstj.getTkxttj(),"0"));
|
x.setTkxttj(StringUtils.defaultString(tkcstj.getTkxttj(),"0"));
|
||||||
x.setYskcs(StringUtils.defaultString(tkcstj.getYskcs(),"0"));
|
x.setYskcs(StringUtils.defaultString(tkcstj.getYskcs(),"0"));
|
||||||
|
//x.setXqxn(kcXqxnHistory.getTitle());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Step.3 AutoPoi 导出Excel
|
// Step.3 AutoPoi 导出Excel
|
||||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||||
//此处设置的filename无效 ,前端会重更新设置一下
|
//此处设置的filename无效 ,前端会重更新设置一下
|
||||||
|
|
Loading…
Reference in New Issue