原来代码
List<MInjuryAccident> submitList = pageGridView.getRows();
List<MInjuryAccident> unSubmitList = accidentSearchRepo.getUnSubmitListByCreateBy(sysUser.getId());
if (unSubmitList != null && unSubmitList.size() > 0){
submitList.addAll(unSubmitList);//报错行
}
改后:
List<MInjuryAccident> submitList = new ArrayList<>(pageGridView.getRows());
//查询当前登录人创建的未提交数据
List<MInjuryAccident> unSubmitList = accidentSearchRepo.getUnSubmitListByCreateBy(sysUser.getId());
if (unSubmitList != null && unSubmitList.size() > 0){
submitList.addAll(unSubmitList);//将已提交的数据和未提交的数据合在一起
}
具体原因还没搞清楚,参考文章
https://blog.csdn.net/hjing123/article/details/93725752
http://www.manongjc.com/article/58583.html