zhangyuewww 2 роки тому
батько
коміт
7bb06a11de

+ 2 - 0
unimall-admin-api/src/main/java/com/iotechn/unimall/admin/api/tourism/impl/ProductManagementServiceImpl.java

@@ -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);

+ 5 - 0
unimall-data/src/main/java/com/iotechn/unimall/data/domain/ProductManagement.java

@@ -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")