循环菜谱详情
This commit is contained in:
parent
6337c37f2e
commit
4dc5be1f29
|
|
@ -104,6 +104,13 @@ public class CookRecipeController extends BaseController {
|
|||
return success(list);
|
||||
}
|
||||
|
||||
@PostMapping({"/template/detail"})
|
||||
@ApiOperation("获取循环菜谱计划-菜谱详情")
|
||||
public AjaxResult getTemplateRecipeDetail(@RequestBody CookRecipeDetailDTO dto) {
|
||||
List<CookRecipeDetailVO> list = cookRecipeService.selectTemplateDetailList(dto);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增菜品计划信息
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -45,6 +45,8 @@ public interface CookRecipeMapper {
|
|||
|
||||
List<CookRecipeDetailVO> getRecipeDetail(@Param("params") CookRecipeDetailDTO dto);
|
||||
|
||||
List<CookRecipeDetailVO> selectTemplateDetailList(@Param("params") CookRecipeDetailDTO dto);
|
||||
|
||||
/**
|
||||
* 新增菜品计划信息
|
||||
*
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ public interface ICookRecipeService {
|
|||
|
||||
public List<CookRecipeDetailVO> getRecipeDetail(CookRecipeDetailDTO dto);
|
||||
|
||||
public List<CookRecipeDetailVO> selectTemplateDetailList(CookRecipeDetailDTO dto);
|
||||
|
||||
/**
|
||||
* 新增菜品计划信息
|
||||
*
|
||||
|
|
|
|||
|
|
@ -153,6 +153,11 @@ public class CookRecipeServiceImpl implements ICookRecipeService {
|
|||
return cookRecipeMapper.getRecipeDetail(dto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CookRecipeDetailVO> selectTemplateDetailList(CookRecipeDetailDTO dto) {
|
||||
return cookRecipeMapper.selectTemplateDetailList(dto);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增菜品计划信息
|
||||
*
|
||||
|
|
|
|||
|
|
@ -128,6 +128,41 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
and mrd.detail_type = 1
|
||||
order by mrdd.dishes_id
|
||||
</select>
|
||||
|
||||
<select id="selectTemplateDetailList" resultType="com.bonus.canteen.core.cook.vo.CookRecipeDetailVO">
|
||||
select mrd.mealtime_type,
|
||||
mrd.recipe_detail_id,
|
||||
mdb.base_dishes_id as dishes_id,
|
||||
mdb.dishes_name,
|
||||
mrdd.id,
|
||||
mrdd.price,
|
||||
mrdd.size_type,
|
||||
mrdd.supply_num,
|
||||
mrdd.sale_num,
|
||||
mrdd.remanent_num,
|
||||
mrdd.limit_num,
|
||||
mrdd.sale_price,
|
||||
mrdd.recommend_flag,
|
||||
ac.canteen_name,
|
||||
md.sales_mode,
|
||||
md.unit_price,
|
||||
md.meal_type,
|
||||
md.type_id,
|
||||
mdt.dishes_type_name,
|
||||
md.material_cost
|
||||
from cook_recipe_detail mrd
|
||||
left join cook_recipe_dishes mrdd on mrd.recipe_detail_id = mrdd.recipe_detail_id
|
||||
left join cook_dishes md on mrdd.dishes_id = md.dishes_id
|
||||
left join basic_canteen ac on md.canteen_id = ac.canteen_id
|
||||
left join cook_dishes_base mdb on md.base_dishes_id = mdb.base_dishes_id
|
||||
left join cook_dishes_type mdt on md.type_id = mdt.dishes_type_id
|
||||
where mrd.recipe_id = #{params.recipeId}
|
||||
<if test="params.applyWeek !=null ">
|
||||
and mrd.apply_week = #{params.applyWeek}
|
||||
</if>
|
||||
and mrd.detail_type = 1
|
||||
order by mrdd.dishes_id
|
||||
</select>
|
||||
|
||||
<select id="selectCookRecipeByRecipeId" parameterType="Long" resultMap="CookRecipeResult">
|
||||
<include refid="selectCookRecipeVo"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue