删除菜品relation表

This commit is contained in:
sxu 2025-04-18 13:14:23 +08:00
parent 05d652a3c6
commit 2ea049b31e
3 changed files with 0 additions and 125 deletions

View File

@ -72,12 +72,6 @@ public interface MenuDishesMapper {
int addMenuDishes(MenuDishesDTO menuDishesDTO); int addMenuDishes(MenuDishesDTO menuDishesDTO);
int adddishesLabel(MenuDishesRelation menuDishesRelation);
int adddishesTaste(MenuDishesRelation menuDishesRelation);
int adddishesSeason(MenuDishesRelation menuDishesRelation);
int adddishesSuit(MenuDishesRelation menuDishesRelation);
int adddishesMeal(MenuDishesRelation menuDishesRelation);
NutritionEntity getNutritionEntity(MenuDishesAddMaterialDTO dto); NutritionEntity getNutritionEntity(MenuDishesAddMaterialDTO dto);
int addFinalNutrition(NutritionEntity nutritionEntity); int addFinalNutrition(NutritionEntity nutritionEntity);

View File

@ -144,53 +144,6 @@ public class MenuDishesServiceImpl implements IMenuDishesService {
//添加主要信息 //添加主要信息
int dishesNum = menuDishesMapper.addMenuDishes(menuDishesDTO); int dishesNum = menuDishesMapper.addMenuDishes(menuDishesDTO);
//添加菜品关联信息
//标签
List<Integer> labelIdList = menuDishesDTO.getLabelIdList();
for (Integer i: labelIdList) {
MenuDishesRelation menuDishesRelation = new MenuDishesRelation();
menuDishesRelation.setKeyWordId(i);
menuDishesRelation.setCrby(SecurityUtils.getUserId());
menuDishesRelation.setDishesId(dishesId);
menuDishesMapper.adddishesLabel(menuDishesRelation);
}
//口味
List<Integer> tasteIdList = menuDishesDTO.getTasteIdList();
for (Integer i: tasteIdList) {
MenuDishesRelation menuDishesRelation = new MenuDishesRelation();
menuDishesRelation.setKeyWordId(i);
menuDishesRelation.setCrby(SecurityUtils.getUserId());
menuDishesRelation.setDishesId(dishesId);
menuDishesMapper.adddishesTaste(menuDishesRelation);
}
//季节分类
List<Integer> seasonList = menuDishesDTO.getSeason();
for (Integer i: tasteIdList) {
MenuDishesRelation menuDishesRelation = new MenuDishesRelation();
menuDishesRelation.setKeyWordId(i);
menuDishesRelation.setCrby(SecurityUtils.getUserId());
menuDishesRelation.setDishesId(dishesId);
menuDishesMapper.adddishesSeason(menuDishesRelation);
}
//适宜人群
List<Integer> suitIdList = menuDishesDTO.getSuitIdList();
for (Integer i: suitIdList) {
MenuDishesRelation menuDishesRelation = new MenuDishesRelation();
menuDishesRelation.setKeyWordId(i);
menuDishesRelation.setCrby(SecurityUtils.getUserId());
menuDishesRelation.setDishesId(dishesId);
menuDishesMapper.adddishesSuit(menuDishesRelation);
}
//餐次
List<Integer> mealList= menuDishesDTO.getMealList();
for (Integer i: mealList) {
MenuDishesRelation menuDishesRelation = new MenuDishesRelation();
menuDishesRelation.setKeyWordId(i);
menuDishesRelation.setCrby(SecurityUtils.getUserId());
menuDishesRelation.setDishesId(dishesId);
menuDishesMapper.adddishesMeal(menuDishesRelation);
}
List<MenuDishesAddMaterialDTO> materialList= menuDishesDTO.getMaterialList(); List<MenuDishesAddMaterialDTO> materialList= menuDishesDTO.getMaterialList();
List<NutritionEntity> nutritionEntityList = new ArrayList<>(); List<NutritionEntity> nutritionEntityList = new ArrayList<>();
System.err.println("长度:"+materialList.size()); System.err.println("长度:"+materialList.size());

View File

@ -429,78 +429,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim> </trim>
</insert> </insert>
<insert id="adddishesLabel" parameterType="com.bonus.canteen.core.menu.domain.MenuDishesRelation">
insert into menu_dishes_label_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">label_id,</if>
<if test="dishesId != null">dishes_id,</if>
<if test="crby != null">crby,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">#{keyWordId},</if>
<if test="dishesId != null">#{dishesId},</if>
<if test="crby != null">#{crby},</if>
</trim>
</insert>
<insert id="adddishesTaste" parameterType="com.bonus.canteen.core.menu.domain.MenuDishesRelation">
insert into menu_dishes_taste_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">taste_id,</if>
<if test="dishesId != null">dishes_id,</if>
<if test="crby != null">crby,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">#{keyWordId},</if>
<if test="dishesId != null">#{dishesId},</if>
<if test="crby != null">#{crby},</if>
</trim>
</insert>
<insert id="adddishesSeason" parameterType="com.bonus.canteen.core.menu.domain.MenuDishesRelation">
insert into menu_dishes_season_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">season_id,</if>
<if test="dishesId != null">dishes_id,</if>
<if test="crby != null">crby,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">#{keyWordId},</if>
<if test="dishesId != null">#{dishesId},</if>
<if test="crby != null">#{crby},</if>
</trim>
</insert>
<insert id="adddishesSuit" parameterType="com.bonus.canteen.core.menu.domain.MenuDishesRelation">
insert into menu_dishes_suit_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">suit_id,</if>
<if test="dishesId != null">dishes_id,</if>
<if test="crby != null">crby,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">#{keyWordId},</if>
<if test="dishesId != null">#{dishesId},</if>
<if test="crby != null">#{crby},</if>
</trim>
</insert>
<insert id="adddishesMeal" parameterType="com.bonus.canteen.core.menu.domain.MenuDishesRelation">
insert into menu_dishes_meal_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">meal_id,</if>
<if test="dishesId != null">dishes_id,</if>
<if test="crby != null">crby,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="keyWordId != null">#{keyWordId},</if>
<if test="dishesId != null">#{dishesId},</if>
<if test="crby != null">#{crby},</if>
</trim>
</insert>
<select id="getNutritionEntity" resultType="com.bonus.canteen.core.utils.NutritionEntity" parameterType="com.bonus.canteen.core.menu.dto.MenuDishesAddMaterialDTO"> <select id="getNutritionEntity" resultType="com.bonus.canteen.core.utils.NutritionEntity" parameterType="com.bonus.canteen.core.menu.dto.MenuDishesAddMaterialDTO">
select calories,fat,protein,carbohydrate,dietary_fiber as dietaryFiber, select calories,fat,protein,carbohydrate,dietary_fiber as dietaryFiber,
cholesterol,calcium,sodium,purine,iron, cholesterol,calcium,sodium,purine,iron,