删除菜品relation表
This commit is contained in:
parent
05d652a3c6
commit
2ea049b31e
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue