更新菜谱

This commit is contained in:
sxu 2025-05-28 12:27:29 +08:00
parent bf073b2f5a
commit c7496379ef
1 changed files with 5 additions and 3 deletions

View File

@ -97,10 +97,12 @@ public class CookRecipeServiceImpl implements ICookRecipeService {
// 循环菜谱删掉模板数据 + 今日开始的详情数据 // 循环菜谱删掉模板数据 + 今日开始的详情数据
if (!isCreate) { if (!isCreate) {
List<Long> cookRecipeDetailIds = cookRecipeDetailMapper.getToDeleteCookRecipeDetailIds(cookRecipeDTO.getRecipeId()); List<Long> cookRecipeDetailIds = cookRecipeDetailMapper.getToDeleteCookRecipeDetailIds(cookRecipeDTO.getRecipeId());
if (!CollectionUtils.isEmpty(cookRecipeDetailIds)) {
Long[] cookRecipeDetailArray = cookRecipeDetailIds.stream().toArray(Long[]::new); Long[] cookRecipeDetailArray = cookRecipeDetailIds.stream().toArray(Long[]::new);
cookRecipeDishesMapper.deleteCookRecipeDishesByCookRecipeDetailIds(cookRecipeDetailArray); cookRecipeDishesMapper.deleteCookRecipeDishesByCookRecipeDetailIds(cookRecipeDetailArray);
cookRecipeDetailMapper.deleteCookRecipeDetailByRecipeDetailIds(cookRecipeDetailArray); cookRecipeDetailMapper.deleteCookRecipeDetailByRecipeDetailIds(cookRecipeDetailArray);
} }
}
// 插入指定日期日循环摸板周循环模板 // 插入指定日期日循环摸板周循环模板
if (!CollectionUtils.isEmpty(cookRecipeDTO.getRecipeDateList())) { if (!CollectionUtils.isEmpty(cookRecipeDTO.getRecipeDateList())) {
for (CookRecipeDateDTO recipeDateDTO : cookRecipeDTO.getRecipeDateList()) { for (CookRecipeDateDTO recipeDateDTO : cookRecipeDTO.getRecipeDateList()) {