查询bug修复

float比较大小会损失精度，修改为采用BigDecimal比较