From 3192a6598a8ddcc0fc443f550f84ee545b702ddc Mon Sep 17 00:00:00 2001 From: lingyunxsh Date: Mon, 17 Mar 2025 15:40:08 +0800 Subject: [PATCH] init --- .../springbootinit/controller/DishController.java | 5 +++-- .../yupi/springbootinit/service/DishService.java | 4 ++++ .../service/impl/DishServiceImpl.java | 14 ++++++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/yupi/springbootinit/controller/DishController.java b/src/main/java/com/yupi/springbootinit/controller/DishController.java index 0fb99b3..e891d66 100644 --- a/src/main/java/com/yupi/springbootinit/controller/DishController.java +++ b/src/main/java/com/yupi/springbootinit/controller/DishController.java @@ -110,8 +110,9 @@ public class DishController { //按已经定好的权重比例随机挑选菜品 @GetMapping("/random") - public BaseResponse randomDish(Integer num){ - return ResultUtils.success(dishService.randomDish(num)); + public BaseResponse randomDish(Integer num){ + List dishList = dishService.list(); + return ResultUtils.success((List) dishService.randomDish(num, dishList)); } //按菜品分类的权重比例随机抽选菜品 diff --git a/src/main/java/com/yupi/springbootinit/service/DishService.java b/src/main/java/com/yupi/springbootinit/service/DishService.java index 8f66d82..a23f8d2 100644 --- a/src/main/java/com/yupi/springbootinit/service/DishService.java +++ b/src/main/java/com/yupi/springbootinit/service/DishService.java @@ -8,4 +8,8 @@ import java.awt.*; public interface DishService extends IService { + List randomDish(Integer num, java.util.List dishList); + + List randomDishByWeight(DishRandomRequest dishRandomRequest); + } diff --git a/src/main/java/com/yupi/springbootinit/service/impl/DishServiceImpl.java b/src/main/java/com/yupi/springbootinit/service/impl/DishServiceImpl.java index 3802a40..592a485 100644 --- a/src/main/java/com/yupi/springbootinit/service/impl/DishServiceImpl.java +++ b/src/main/java/com/yupi/springbootinit/service/impl/DishServiceImpl.java @@ -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 implements DishService { + //todo 随机菜品 + @Override + public List randomDish(Integer num, java.util.List dishList) { + return null; + } + @Override + public List randomDishByWeight(DishRandomRequest dishRandomRequest) { + return null; + } } \ No newline at end of file