h5周菜谱
This commit is contained in:
parent
0f9b5a20f0
commit
567b902073
|
|
@ -542,22 +542,24 @@ public class CookRecipeServiceImpl implements ICookRecipeService {
|
|||
List<Long> detailIds = (List)menuRecipeDetails.stream().map(CookRecipeDetail::getRecipeDetailId).collect(Collectors.toList());
|
||||
List<CookRecipeDishes> foundDishes = cookRecipeDishesMapper.selectCookRecipeDishesByDetailIds(detailIds);
|
||||
Map<Long, List<CookRecipeDishes>> recipeDishes = (Map)foundDishes.stream().collect(Collectors.groupingBy(CookRecipeDishes::getRecipeDetailId));
|
||||
List<CookRecipeDetail> recipeDetailV2List = Lists.newArrayList();
|
||||
List<CookRecipeDishes> recipeDishesV2List = Lists.newArrayList();
|
||||
//List<CookRecipeDetail> recipeDetailV2List = Lists.newArrayList();
|
||||
//List<CookRecipeDishes> recipeDishesV2List = Lists.newArrayList();
|
||||
for (Long recipeId : recipeMap.keySet()) {
|
||||
CookRecipe recipe = recipeMap.get(recipeId);
|
||||
List<CookRecipeDetail> cookRecipeDetailList = (List) detailMap.get(recipeId);
|
||||
List<CookRecipeDetail> cookRecipeDetailList = detailMap.get(recipeId);
|
||||
for (CookRecipeDetail oldDetail : cookRecipeDetailList) {
|
||||
Long oldDetailId = oldDetail.getRecipeDetailId();
|
||||
CookRecipeDetail newRecipeDetail = new CookRecipeDetail();
|
||||
newRecipeDetail.setCreateBy("JOB");
|
||||
newRecipeDetail.setCreateTime(DateUtils.getNowDate());
|
||||
newRecipeDetail.setRecipeId(recipeId);
|
||||
Integer recipeType = recipeTypeMap.get(recipeId);
|
||||
if (ObjectUtil.equal(recipeType, RecipeTypeEnum.WEEKLY.key())) {
|
||||
newRecipeDetail.setApplyWeek((long)applyDate.getDayOfWeek().getValue());
|
||||
}
|
||||
newRecipeDetail.setApplyDate(applyDate);
|
||||
newRecipeDetail.setCreateBy("JOB");
|
||||
newRecipeDetail.setDetailType(RecipeDetailTypeEnum.DETAIL_DATA.key());
|
||||
newRecipeDetail.setMealtimeType(oldDetail.getMealtimeType());
|
||||
newRecipeDetail.setSaleTypeId(oldDetail.getSaleTypeId());
|
||||
cookRecipeDetailMapper.insertCookRecipeDetail(newRecipeDetail); //插入菜谱之执行计划
|
||||
Long newDetailId = newRecipeDetail.getRecipeDetailId();
|
||||
List<CookRecipeDishes> dishes = recipeDishes.get(oldDetailId);
|
||||
|
|
|
|||
Loading…
Reference in New Issue