导出信息->无果bug
如果用线下的数据库去测试,是可以导出的;
但是用线上的数据库,导出无果。
出现这个问题的原因:mybatis 查询的结果有两条数据,但是返回的参数是用一个对象接受的
通过debug模式发现,下面这条语句后就出现数据重复
DispatchExtendItem dispatchExtendItem = dispatchExtendItemMapper.queryByDispatchId(Integer.parseInt(exportAllDto.getDispatchId()));
于是找到有关的数据库中的表进行查重,查重语句为
SELECT * FROM `t_dispatch_extend_item` group by dispatch_id having count(*)>1;
找到重复的数据,删除即可。