From 676001afa324ac163a9f324cbbd7cc583576cc80 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Fri, 7 Feb 2025 13:05:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E5=91=A8=E8=8F=9C=E8=B0=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/menu/controller/AppletRecipeV2Controller.java | 9 +++++++++ .../core/menu/service/impl/MenuRecipeServiceImpl.java | 1 + 2 files changed, 10 insertions(+) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletRecipeV2Controller.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletRecipeV2Controller.java index ebb47063..a93c05ef 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletRecipeV2Controller.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletRecipeV2Controller.java @@ -1,8 +1,10 @@ package com.bonus.core.menu.controller; import com.bonus.core.menu.dto.AppletWeekCanteenDTO; +import com.bonus.core.menu.dto.AppletWeekRecipeDTO; import com.bonus.core.menu.service.MenuRecipeService; import com.bonus.core.menu.vo.AppletWeekCanteenVO; +import com.bonus.core.menu.vo.AppletWeekRecipeVO; import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -12,6 +14,8 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; + +import javax.validation.Valid; import java.util.List; @RestController @@ -28,4 +32,9 @@ public class AppletRecipeV2Controller { return this.menuRecipeService.getWeekMealList(appletWeekCanteenDTO); } + @ApiOperation("获取一周菜谱详情") + @PostMapping({"/week/recipe/detail"}) + public List getWeekRecipeDetailList(@RequestBody @Valid AppletWeekRecipeDTO content) { + return this.menuRecipeService.getWeekRecipeDetailList(content); + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java index 1567c51b..0c93fcff 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java @@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.bonus.common.core.exception.ServiceException;