新增菜谱

This commit is contained in:
sxu 2025-05-28 10:01:49 +08:00
parent 8708c17555
commit def2530573
2 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,6 @@
package com.bonus.canteen.core.cook.domain; package com.bonus.canteen.core.cook.domain;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.bonus.common.core.annotation.Excel; import com.bonus.common.core.annotation.Excel;
@ -38,7 +39,7 @@ public class CookRecipeDetail extends BaseEntity {
@ApiModelProperty(value = "启用时间(天)") @ApiModelProperty(value = "启用时间(天)")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "启用时间(天)", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "启用时间(天)", width = 30, dateFormat = "yyyy-MM-dd")
private Date applyDate; private LocalDate applyDate;
/** 启用时间(周) */ /** 启用时间(周) */
@Excel(name = "启用时间(周)") @Excel(name = "启用时间(周)")

View File

@ -155,9 +155,12 @@ public class CookRecipeServiceImpl implements ICookRecipeService {
private void insertDetailAndDishes(CookRecipeDTO cookRecipeDTO, CookRecipeDateDTO recipeDateDTO, CookRecipeDetailDTO detailDTO) { private void insertDetailAndDishes(CookRecipeDTO cookRecipeDTO, CookRecipeDateDTO recipeDateDTO, CookRecipeDetailDTO detailDTO) {
CookRecipeDetail cookRecipeDetail = new CookRecipeDetail(); CookRecipeDetail cookRecipeDetail = new CookRecipeDetail();
detailDTO.setApplyDate(recipeDateDTO.getApplyDate()); cookRecipeDetail.setRecipeDetailId(detailDTO.getRecipeDetailId());
detailDTO.setApplyWeek(recipeDateDTO.getApplyWeek()); cookRecipeDetail.setMealtimeType(detailDTO.getMealtimeType());
BeanUtils.copyProperties(detailDTO, cookRecipeDetail); cookRecipeDetail.setSaleTypeId(detailDTO.getSaleTypeId());
cookRecipeDetail.setApplyDate(recipeDateDTO.getApplyDate());
cookRecipeDetail.setApplyWeek(recipeDateDTO.getApplyWeek());
cookRecipeDetail.setApplyMonth(detailDTO.getApplyMonth());
cookRecipeDetail.setRecipeId(cookRecipeDTO.getRecipeId()); cookRecipeDetail.setRecipeId(cookRecipeDTO.getRecipeId());
if (Objects.isNull(cookRecipeDetail.getApplyDate())) { if (Objects.isNull(cookRecipeDetail.getApplyDate())) {
cookRecipeDetail.setDetailType(1L); //模板数据 cookRecipeDetail.setDetailType(1L); //模板数据