查询当前档口餐次的所有菜品及其留样特征
This commit is contained in:
parent
b9abdcff44
commit
e58f0e0256
|
|
@ -63,5 +63,5 @@ public interface BasicStallMealtimeMapper {
|
|||
|
||||
public int deleteBasicStallMealtimeByStallId(Long stallId);
|
||||
|
||||
public List<BasicStallMealtime> selectBasicStallMealtimeByStallId(Long stallId);
|
||||
//public List<BasicStallMealtime> selectBasicStallMealtimeByStallId(Long stallId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,7 +97,9 @@ public class CookRecipeServiceH5Impl implements ICookRecipeH5Service {
|
|||
return s2.getMealtimeType() - s1.getMealtimeType();
|
||||
}));
|
||||
Long stallId = cookRecipeH5Mapper.selectStallIdByRecipeId(content.getRecipeId());
|
||||
List<BasicStallMealtime> allocStallMealtimes = basicStallMealtimeMapper.selectBasicStallMealtimeByStallId(stallId);
|
||||
BasicStallMealtime basicStallMealtime = new BasicStallMealtime();
|
||||
basicStallMealtime.setStallId(stallId);
|
||||
List<BasicStallMealtime> allocStallMealtimes = basicStallMealtimeMapper.selectBasicStallMealtimeList(basicStallMealtime);
|
||||
List<BasicStallMealtime> mealTimeList = allocStallMealtimes;
|
||||
log.info("配置api查询的档口餐次,档口id: {}, 配置: {}", stallId, JSON.toJSONString(mealTimeList));
|
||||
if (ObjectUtil.isEmpty(mealTimeList)) {
|
||||
|
|
|
|||
|
|
@ -154,7 +154,9 @@ public class KitchenSampleDishesRecordServiceImpl implements IKitchenSampleDishe
|
|||
|
||||
public List<KitchenSampleDishesRecord> getDishesByStallAndMealtimeType(KitchenSampleDishesRecord kitchenSampleDishesRecord) {
|
||||
kitchenSampleDishesRecord.setApplyDate(LocalDate.now());
|
||||
List<BasicStallMealtime> mealtimes = basicStallMealtimeMapper.selectBasicStallMealtimeByStallId(kitchenSampleDishesRecord.getStallId());
|
||||
BasicStallMealtime basicStallMealtime = new BasicStallMealtime();
|
||||
basicStallMealtime.setStallId(kitchenSampleDishesRecord.getStallId());
|
||||
List<BasicStallMealtime> mealtimes = basicStallMealtimeMapper.selectBasicStallMealtimeList(basicStallMealtime);
|
||||
for (BasicStallMealtime mealtime : mealtimes) {
|
||||
LocalTime currentTime = LocalTime.now();
|
||||
if (!currentTime.isBefore(mealtime.getStartTime()) && !currentTime.isAfter(mealtime.getEndTime())) {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="selectBasicStallMealtimeList" parameterType="com.bonus.canteen.core.basic.domain.BasicStallMealtime" resultMap="BasicStallMealtimeResult">
|
||||
<include refid="selectBasicStallMealtimeVo"/>
|
||||
<where>
|
||||
<where>
|
||||
if_enable = '1'
|
||||
<if test="stallId != null "> and stall_id = #{stallId}</if>
|
||||
<if test="mealtimeType != null "> and mealtime_type = #{mealtimeType}</if>
|
||||
<if test="mealtimeName != null and mealtimeName != ''"> and mealtime_name like concat('%', #{mealtimeName}, '%')</if>
|
||||
<if test="startTime != null "> and start_time = #{startTime}</if>
|
||||
<if test="endTime != null "> and end_time = #{endTime}</if>
|
||||
<if test="ifEnable != null and ifEnable != ''"> and if_enable = #{ifEnable}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
|
@ -40,10 +40,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<select id="selectBasicStallMealtimeByStallId" parameterType="Long" resultMap="BasicStallMealtimeResult">
|
||||
<include refid="selectBasicStallMealtimeVo"/>
|
||||
where stall_id = #{stallId}
|
||||
</select>
|
||||
<!-- <select id="selectBasicStallMealtimeByStallId" parameterType="Long" resultMap="BasicStallMealtimeResult">-->
|
||||
<!-- <include refid="selectBasicStallMealtimeVo"/>-->
|
||||
<!-- where stall_id = #{stallId}-->
|
||||
<!-- </select>-->
|
||||
|
||||
<insert id="batchInsertBasicStallMealtime" parameterType="com.bonus.canteen.core.basic.domain.BasicStallMealtime" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into basic_stall_mealtime(stall_id, mealtime_type, mealtime_name, start_time, end_time, if_enable)
|
||||
|
|
|
|||
Loading…
Reference in New Issue