From 2a1611f68933163c869695ca7f744a53e07e2f71 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Thu, 6 Feb 2025 17:51:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E5=91=A8=E8=8F=9C=E8=B0=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/menu/mapper/MenuRecipeMapper.java | 4 + .../service/impl/MenuRecipeServiceImpl.java | 4 +- .../mapper/menu/MenuRecipeMapper.xml | 77 +++++++++++++++++++ 3 files changed, 83 insertions(+), 2 deletions(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/mapper/MenuRecipeMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/mapper/MenuRecipeMapper.java index 5fdc044f..95d49102 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/mapper/MenuRecipeMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/mapper/MenuRecipeMapper.java @@ -1,9 +1,11 @@ package com.bonus.core.menu.mapper; import com.bonus.core.marketing.vo.MktEffectiveUserVO; +import com.bonus.core.menu.vo.AppletWeekRecipeVO; import com.bonus.domain.CustInfo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.time.LocalDate; import java.util.List; @Mapper @@ -12,4 +14,6 @@ public interface MenuRecipeMapper { CustInfo selectOrgAndPsnByCustLimitId(CustInfo custInfo); List selectAllUserEff(@Param("effType") Integer effType, @Param("delFlag") Integer delFlag); + List selectWeekRecipe(@Param("applyDate") LocalDate applyDate, @Param("recipeId") Long recipeId, @Param("recipeIdList") List recipeIdList); + } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java index 43839d43..6f74bf0f 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/core/menu/service/impl/MenuRecipeServiceImpl.java @@ -95,8 +95,8 @@ public class MenuRecipeServiceImpl implements MenuRecipeService { ((List)recipeIdList).add(content.getRecipeId()); } - this.generateRecipe((List)recipeIdList, content.getApplyDate()); - List resultList = ((MenuRecipeMapper)this.baseMapper).selectWeekRecipe(content.getApplyDate(), content.getRecipeId(), (List)recipeIdList); + //this.generateRecipe((List)recipeIdList, content.getApplyDate()); + List resultList = menuRecipeMapper.selectWeekRecipe(content.getApplyDate(), content.getRecipeId(), (List)recipeIdList); resultList.sort(Collections.reverseOrder((s1, s2) -> { return s2.getMealtimeType() - s1.getMealtimeType(); })); diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml index fa376398..79b64838 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml @@ -16,6 +16,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +