@@ -186,6 +186,8 @@ public class ProductManagementServiceImpl implements IProductManagementService{
}
+ //按权重降序 距离升序排序
+ list.sort(Comparator.comparing(ProductManagement::getWeightSort).reversed().thenComparing(ProductManagement::getDistance));
Integer count = productManagementMapper.selectCount(wrapper);
return new Page<ProductManagement>(list, page, limit, count);
@@ -117,6 +117,11 @@ public class ProductManagement extends SuperDO{
@TableField("status")
private String status;
+ /** 权重排序 */
+ @Excel(name = "权重排序")
+ @TableField("weight_sort")
+ private Long weightSort;
+
/** */
@Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
@TableField("gmt_create")