关于排序
// 如果持有紫金相同则按产品首字母进行排序
List<ProductsPosition> collect = positionList.stream()
.sorted((p1,p2) -> Collator.getInstance(Locale.CHINESE).compare(p1.getProdName(), p2.getProdName()))
.sorted(Comparator.comparing(ProductsPosition::getHoldAsset).reversed())
.collect(Collectors.toList());
group by
distributor_no
order by
hold_total_asset desc, convert(distributor_name using gbk) asc

浙公网安备 33010602011771号