食谱制作页面的快捷列表关键字搜索
This commit is contained in:
@ -3,9 +3,11 @@ package com.stdiet.custom.mapper;
|
||||
import com.stdiet.custom.domain.SysDishes;
|
||||
import com.stdiet.custom.domain.SysDishesIngredient;
|
||||
import com.stdiet.custom.domain.SysPhysicalSignsObj;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 菜品Mapper接口
|
||||
@ -80,4 +82,12 @@ public interface SysDishesMapper {
|
||||
|
||||
int deleteDishesNotRecByDishesId(Long dishesId);
|
||||
|
||||
|
||||
/**
|
||||
* 根据菜品ID查询大类小类名称
|
||||
* @param dishId
|
||||
* @return
|
||||
*/
|
||||
String getDishClassNameById(@Param("dishId")Long dishId);
|
||||
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
package com.stdiet.custom.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.stdiet.custom.domain.SysDishes;
|
||||
import com.stdiet.custom.domain.SysDishesIngredient;
|
||||
import com.stdiet.custom.domain.SysIngredient;
|
||||
@ -66,4 +68,11 @@ public interface ISysDishesService
|
||||
|
||||
public String getDishesMenuTypeById(Long id);
|
||||
|
||||
/**
|
||||
* 根据菜品ID查询大类小类名称
|
||||
* @param dishId
|
||||
* @return
|
||||
*/
|
||||
String getDishClassNameById(Long dishId);
|
||||
|
||||
}
|
@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 菜品Service业务层处理
|
||||
@ -183,4 +184,15 @@ public class SysDishesServiceImpl implements ISysDishesService {
|
||||
return sysDishesMapper.getDishesMenuTypeById(id);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 根据菜品ID查询大类小类名称
|
||||
* @param dishId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public String getDishClassNameById(Long dishId){
|
||||
return sysDishesMapper.getDishClassNameById(dishId);
|
||||
}
|
||||
|
||||
}
|
@ -207,4 +207,12 @@
|
||||
delete from sys_dishes_not_rec where dishes_id=#{dishesId}
|
||||
</delete>
|
||||
|
||||
<!-- 根据菜品ID查询菜品对应大类小类名称 -->
|
||||
<select id="getDishClassNameById" parameterType="Long" resultType="String">
|
||||
select concat(IFNULL(big.dict_label,''),'/',IFNULL(small.dict_label,'')) as className from sys_dishes dish
|
||||
LEFT JOIN (SELECT dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'dish_class_big') AS big ON big.dict_value = dish.big_class
|
||||
LEFT JOIN (SELECT dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'dish_class_small') AS small ON small.dict_value = dish.small_class
|
||||
where dish.id = #{dishId} and dish.del_flag = 0
|
||||
</select>
|
||||
|
||||
</mapper>
|
Reference in New Issue
Block a user