This commit is contained in:
2025-03-17 15:40:08 +08:00
parent d7f0784110
commit 3192a6598a
3 changed files with 17 additions and 6 deletions

View File

@@ -110,8 +110,9 @@ public class DishController {
//按已经定好的权重比例随机挑选菜品
@GetMapping("/random")
public BaseResponse<java.awt.List> randomDish(Integer num){
return ResultUtils.success(dishService.randomDish(num));
public BaseResponse<List> randomDish(Integer num){
List<Dish> dishList = dishService.list();
return ResultUtils.success((List) dishService.randomDish(num, dishList));
}
//按菜品分类的权重比例随机抽选菜品

View File

@@ -8,4 +8,8 @@ import java.awt.*;
public interface DishService extends IService<Dish> {
List randomDish(Integer num, java.util.List<Dish> dishList);
List randomDishByWeight(DishRandomRequest dishRandomRequest);
}

View File

@@ -7,13 +7,19 @@ import com.yupi.springbootinit.model.entity.Dish;
import com.yupi.springbootinit.service.DishService;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
import java.awt.*;
@Service
public class DishServiceImpl extends ServiceImpl<DishMapper, Dish> implements DishService {
//todo 随机菜品
@Override
public List randomDish(Integer num, java.util.List<Dish> dishList) {
return null;
}
@Override
public List randomDishByWeight(DishRandomRequest dishRandomRequest) {
return null;
}
}