联调修改

This commit is contained in:
liux 2025-04-16 11:04:04 +08:00
parent 72888e955a
commit ae02fbcd8f
4 changed files with 23 additions and 13 deletions

View File

@ -4,7 +4,9 @@ import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.bonus.canteen.core.menu.domain.MapBean;
import com.bonus.canteen.core.menu.dto.LongIds;
import com.bonus.canteen.core.menu.dto.MenuDishesDTO;
import com.bonus.canteen.core.menu.dto.StringIds;
import com.bonus.canteen.core.menu.service.IMenuDishesService;
import com.bonus.common.log.enums.OperaType;
import io.swagger.annotations.Api;
@ -133,8 +135,8 @@ public class MenuDishesController extends BaseController {
//@PreventRepeatSubmit
//@RequiresPermissions("menu:dishes:remove")
@SysLog(title = "菜品信息", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除菜品信息")
@PostMapping("/del/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(menuDishesService.deleteMenuDishesByIds(ids));
@PostMapping("/del")
public AjaxResult remove(@RequestBody LongIds ids) {
return toAjax(menuDishesService.deleteMenuDishesByIds(ids.getIds()));
}
}

View File

@ -48,6 +48,14 @@ public class MenuNutritionController extends BaseController {
return getDataTable(list);
}
@ApiOperation(value = "根据categoryId获取营养类别集合")
//@RequiresPermissions("menu:nutrition:list")
@PostMapping ("/getListByCategoryId")
public AjaxResult getListByCategoryId(@RequestBody MenuNutrition menuNutrition) {
List<MenuNutrition> list = menuNutritionService.selectMenuNutritionList(menuNutrition);
return success(list);
}
/**
* 导出食材营养基础信息列表
*/
@ -69,7 +77,7 @@ public class MenuNutritionController extends BaseController {
//@RequiresPermissions("menu:nutrition:query")
@PostMapping(value = "/getInfo")
public AjaxResult getInfo(@RequestBody MenuNutritionDTO menuNutrition) {
return success(menuNutritionService.selectMenuNutritionById(menuNutrition.getId()));
return success(menuNutritionService.selectMenuNutritionById(menuNutrition.getNutritionId()));
}
/**

View File

@ -134,12 +134,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="nutritionName != null and nutritionName != ''"> and nutrition_name like concat('%', #{nutritionName}, '%')</if>
<if test="bigType != null and bigType != ''"> and big_type = #{bigType}</if>
<if test="littleType != null and littleType != ''"> and little_type = #{littleType}</if>
<if test="categoryId != null and categoryId != ''"> and category_id = #{categoryId}</if>
</where>
</select>
<select id="selectMenuNutritionById" parameterType="Long" resultMap="MenuNutritionResult">
<include refid="selectMenuNutritionVo"/>
where nutrition_id = #{id}
where nutrition_id = #{nutritionId}
</select>
<insert id="insertMenuNutrition" parameterType="com.bonus.canteen.core.menu.domain.MenuNutrition" useGeneratedKeys="true" keyProperty="id">

View File

@ -71,9 +71,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
left join menu_recipe mr on mar.recipe_id = mr.recipe_id
where bind_type = #{bindType}
) a on a.stall_id =t1.stall_id
WHERE
WHERE 1=1
<if test="deviceTypeList != null and deviceTypeList.size() > 0">
and
EXISTS (
SELECT NULL
FROM
@ -86,25 +86,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<foreach collection="deviceTypeList" item="deviceType" separator="," open="(" close=")">
#{deviceType}
</foreach>
)
</if>
)
and 1=1
where 1= 1
<if test="areaIds !=null">
and ala.area_id in
and t3.area_id in
<foreach collection="areaIds" open="(" close=")" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="canteenIds !=null">
and ac.canteen_id in
and t2.canteen_id in
<foreach collection="canteenIds" open="(" close=")" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="stallIds !=null">
and als.stall_id in
and t1.stall_id in
<foreach collection="stallIds" open="(" close=")" item="item" separator=",">
#{item}
</foreach>
@ -114,7 +114,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and a.recipe_name like concat('%', #{recipeName}, '%')
</if>
<!-- <include refid="selectMenuRecipeVo"/>-->
<!-- <where> -->
<!-- <if test="recipeId != null "> and recipe_id = #{recipeId}</if>-->