diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java index 1f4e7fb45..27968404c 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java @@ -180,9 +180,9 @@ public class StoreSaleDetailServiceImpl implements IStoreSaleDetailService { .setSaleQuantity(saleQuantity).setRefundQuantity(refundQuantity).setRefundRate(refundRate)); }); }); - // 先按货号排,再按照颜色的销售金额由高到低排列 - retProdSaleList.sort(Comparator.comparing(StoreTodaySaleSummaryDTO.STSSProdSaleDTO::getProdArtNum) - .thenComparing(StoreTodaySaleSummaryDTO.STSSProdSaleDTO::getColorSaleAmount).reversed()); + // 按照总金额倒序排 + retProdSaleList.sort(Comparator.comparing(StoreTodaySaleSummaryDTO.STSSProdSaleDTO::getSaleAmount).reversed() + .thenComparing(StoreTodaySaleSummaryDTO.STSSProdSaleDTO::getProdArtNum)); return retProdSaleList; }