Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
8206e7c962
|
|
@ -32,4 +32,6 @@ public interface MenuRecipeDetailMapper extends BaseMapper<MenuRecipeDetail> {
|
|||
|
||||
List<IssueRecipeDateCompressVO> selectIssueRecipeV2Compress(@Param("issueRecipeV2DTO") IssueRecipeV2DTO issueRecipeV2DTO);
|
||||
|
||||
List<MenuRecipeDetailDateVO> selectDateDetailList(@Param("recipeId") Long recipeId, @Param("applyDate") LocalDate applyDate);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1177,7 +1177,9 @@ public class MenuRecipeServiceImpl extends ServiceImpl<MenuRecipeMapper, MenuRec
|
|||
|
||||
@Override
|
||||
public List<MenuRecipeDetailDateVO> getMenuRecipeDateDetail(MenuRecipeDetailDateDTO content) {
|
||||
return Collections.emptyList();
|
||||
this.generateRecipe(content.getRecipeId(), content.getApplyDate());
|
||||
List<MenuRecipeDetailDateVO> menuRecipeDetailDateVOS = this.menuRecipeDetailMapper.selectDateDetailList(content.getRecipeId(), content.getApplyDate());
|
||||
return menuRecipeDetailDateVOS.stream().sorted(Comparator.comparing(MenuRecipeDetailDateVO::getMealtimeType)).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -220,4 +220,39 @@
|
|||
order by mrdd.sort_num asc
|
||||
</select>
|
||||
|
||||
<!-- 获取指定日期菜谱详情 -->
|
||||
<select id="selectDateDetailList" resultMap="menuRecipeDetailDateVO">
|
||||
select mrd.mealtime_type,
|
||||
mrd.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.surplus_num,
|
||||
mrdd.restrict_num,
|
||||
mrdd.sale_price,
|
||||
mrdd.recommend_flag,
|
||||
mrdd.sort_num,
|
||||
ac.canteen_name,
|
||||
md.sales_mode,
|
||||
md.unit_price,
|
||||
md.meal_type,
|
||||
md.dishes_num,
|
||||
md.type_id,
|
||||
mdt.type_name,
|
||||
md.material_cost
|
||||
from menu_recipe_detail mrd
|
||||
left join menu_recipe_dishes mrdd on mrd.detail_id = mrdd.detail_id
|
||||
left join menu_dishes md on mrdd.dishes_id = md.dishes_id
|
||||
left join alloc_canteen ac on md.canteen_id = ac.canteen_id
|
||||
left join menu_dishes_base mdb on md.base_dishes_id = mdb.base_dishes_id
|
||||
left join menu_dishes_type mdt on md.type_id = mdt.type_id
|
||||
where mrd.recipe_id = #{recipeId}
|
||||
and mrd.apply_date = #{applyDate}
|
||||
order by mrdd.sort_num
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
|
|||
Loading…
Reference in New Issue