diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletDishesController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletDishesController.java new file mode 100644 index 00000000..ebb1a168 --- /dev/null +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/controller/AppletDishesController.java @@ -0,0 +1,53 @@ +package com.bonus.core.menu.controller; + +import com.bonus.common.core.web.domain.AjaxResult; +import com.bonus.core.menu.service.MenuDishesService; +import com.bonus.core.menu.vo.AppletDishesDetailVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +import static com.bonus.common.core.web.domain.AjaxResult.success; + +@RestController +@RequestMapping({"/api/v1/applet/menudishes"}) +@Api( + value = "appletmenudishes", + tags = {"pfy_小程序菜品"} +) +public class AppletDishesController { + private static final Logger log = LoggerFactory.getLogger(AppletDishesController.class); + @Lazy + @Autowired + private MenuDishesService menuDishesService; + + @GetMapping({"/detail"}) + @ApiOperation("根据菜品id获取菜品详情") + public AjaxResult getRecipeDetail(@PathVariable("content") String content, @PathVariable("custId") Long custId) { + AppletDishesDetailVO dishesDetailVO = this.menuDishesService.getDishesDetailByDishesId(content, custId); + return success(dishesDetailVO); + } + +// @PostMapping({"/like/survey/list"}) +// @RequiresGuest +// @ApiOperation("小程序获取点赞调查菜品列表") +// public LeResponse> getMenuDishesLikeList(@RequestHeader("custId") Long custId) { +// List resultList = this.menuDishesService.getMenuDishesLikeList(custId); +// return LeResponse.succ(resultList); +// } +// +// @PostMapping({"/save/like/survey"}) +// @RequiresGuest +// @ApiOperation("小程序点赞调查问卷提交") +// public LeResponse saveMenuDishesLikeSurvey(@RequestBody LeRequest> leRequest, @RequestHeader("custId") Long custId) { +// List content = (List)leRequest.getContent(); +// this.menuDishesService.saveMenuDishesLikeSurvey(custId, content); +// return LeResponse.succ(); +// } +} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/MenuDishesService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/MenuDishesService.java index 13fe36e9..f45ea7f4 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/MenuDishesService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/MenuDishesService.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.bonus.core.menu.entity.MenuDishes; import com.bonus.core.menu.utils.NutritionEntity; import com.bonus.core.menu.vo.AppletDishesDetailVO; - import java.util.Map; public interface MenuDishesService extends IService { diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuDishesServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuDishesServiceImpl.java index 5e1e6a83..d1ac0c5b 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuDishesServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuDishesServiceImpl.java @@ -57,7 +57,8 @@ public class MenuDishesServiceImpl extends ServiceImpl 0L) { appletDishesDetailVO.setIsFavorites(1); } else {