From 09368ba4aa51fe90cfe143e55575cf9b4d44151b Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Wed, 28 May 2025 16:21:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E8=8F=9C=E8=B0=B1=E8=AE=A1?= =?UTF-8?q?=E5=88=92-=E8=8F=9C=E8=B0=B1=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../houqin/constant/GlobalConstants.java | 2 + .../CookDishesSaleRecordController.java | 119 ------------------ .../CookEvaluaDetailController.java | 119 ------------------ .../CookEvaluaPictureController.java | 119 ------------------ .../core/cook/enums/RecipeDetailTypeEnum.java | 22 ++++ .../core/cook/enums/RecipeTypeEnum.java | 24 ++++ .../service/impl/CookRecipeServiceImpl.java | 15 ++- 7 files changed, 57 insertions(+), 363 deletions(-) delete mode 100644 bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookDishesSaleRecordController.java delete mode 100644 bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaDetailController.java delete mode 100644 bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaPictureController.java create mode 100644 bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeDetailTypeEnum.java create mode 100644 bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeTypeEnum.java diff --git a/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/GlobalConstants.java b/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/GlobalConstants.java index 025ee12..627c016 100644 --- a/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/GlobalConstants.java +++ b/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/GlobalConstants.java @@ -7,6 +7,8 @@ package com.bonus.common.houqin.constant; public class GlobalConstants { public static final Long TENANT_ID = 99999999L; + public static final Integer WEEK_DAYS = 7; + public static final String PERSONAL_RECHARGE = "PERSONAL_RECHARGE"; /** diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookDishesSaleRecordController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookDishesSaleRecordController.java deleted file mode 100644 index 79ce3da..0000000 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookDishesSaleRecordController.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.bonus.canteen.core.cook.controller; - -import java.util.List; -import javax.servlet.http.HttpServletResponse; -import com.bonus.common.log.enums.OperaType; -//import com.bonus.canteen.core.cook.common.annotation.PreventRepeatSubmit; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import com.bonus.common.log.annotation.SysLog; -import com.bonus.common.security.annotation.RequiresPermissions; -import com.bonus.canteen.core.cook.domain.CookDishesSaleRecord; -import com.bonus.canteen.core.cook.service.ICookDishesSaleRecordService; -import com.bonus.common.core.web.controller.BaseController; -import com.bonus.common.core.web.domain.AjaxResult; -import com.bonus.common.core.utils.poi.ExcelUtil; -import com.bonus.common.core.web.page.TableDataInfo; - -/** - * 菜品销售记录Controller - * - * @author xsheng - * @date 2025-05-25 - */ -@Api(tags = "菜品销售记录接口") -@RestController -@RequestMapping("/cook_dishes_sale_record") -public class CookDishesSaleRecordController extends BaseController { - @Autowired - private ICookDishesSaleRecordService cookDishesSaleRecordService; - - /** - * 查询菜品销售记录列表 - */ - @ApiOperation(value = "查询菜品销售记录列表") - //@RequiresPermissions("cook:record:list") - @GetMapping("/list") - public TableDataInfo list(CookDishesSaleRecord cookDishesSaleRecord) { - startPage(); - List list = cookDishesSaleRecordService.selectCookDishesSaleRecordList(cookDishesSaleRecord); - return getDataTable(list); - } - - /** - * 导出菜品销售记录列表 - */ - @ApiOperation(value = "导出菜品销售记录列表") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:record:export") - @SysLog(title = "菜品销售记录", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出菜品销售记录") - @PostMapping("/export") - public void export(HttpServletResponse response, CookDishesSaleRecord cookDishesSaleRecord) { - List list = cookDishesSaleRecordService.selectCookDishesSaleRecordList(cookDishesSaleRecord); - ExcelUtil util = new ExcelUtil(CookDishesSaleRecord.class); - util.exportExcel(response, list, "菜品销售记录数据"); - } - - /** - * 获取菜品销售记录详细信息 - */ - @ApiOperation(value = "获取菜品销售记录详细信息") - //@RequiresPermissions("cook:record:query") - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) { - return success(cookDishesSaleRecordService.selectCookDishesSaleRecordById(id)); - } - - /** - * 新增菜品销售记录 - */ - @ApiOperation(value = "新增菜品销售记录") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:record:add") - @SysLog(title = "菜品销售记录", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增菜品销售记录") - @PostMapping - public AjaxResult add(@RequestBody CookDishesSaleRecord cookDishesSaleRecord) { - try { - return toAjax(cookDishesSaleRecordService.insertCookDishesSaleRecord(cookDishesSaleRecord)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 修改菜品销售记录 - */ - @ApiOperation(value = "修改菜品销售记录") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:record:edit") - @SysLog(title = "菜品销售记录", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改菜品销售记录") - @PostMapping("/edit") - public AjaxResult edit(@RequestBody CookDishesSaleRecord cookDishesSaleRecord) { - try { - return toAjax(cookDishesSaleRecordService.updateCookDishesSaleRecord(cookDishesSaleRecord)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 删除菜品销售记录 - */ - @ApiOperation(value = "删除菜品销售记录") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:record:remove") - @SysLog(title = "菜品销售记录", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除菜品销售记录") - @PostMapping("/del/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) { - return toAjax(cookDishesSaleRecordService.deleteCookDishesSaleRecordByIds(ids)); - } -} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaDetailController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaDetailController.java deleted file mode 100644 index 9cd0c49..0000000 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaDetailController.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.bonus.canteen.core.cook.controller; - -import java.util.List; -import javax.servlet.http.HttpServletResponse; -import com.bonus.common.log.enums.OperaType; -//import com.bonus.canteen.core.cook.common.annotation.PreventRepeatSubmit; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import com.bonus.common.log.annotation.SysLog; -import com.bonus.common.security.annotation.RequiresPermissions; -import com.bonus.canteen.core.cook.domain.CookEvaluaDetail; -import com.bonus.canteen.core.cook.service.ICookEvaluaDetailService; -import com.bonus.common.core.web.controller.BaseController; -import com.bonus.common.core.web.domain.AjaxResult; -import com.bonus.common.core.utils.poi.ExcelUtil; -import com.bonus.common.core.web.page.TableDataInfo; - -/** - * 订单评价菜品Controller - * - * @author xsheng - * @date 2025-05-25 - */ -@Api(tags = "订单评价菜品接口") -@RestController -@RequestMapping("/cook_evalua_detail") -public class CookEvaluaDetailController extends BaseController { - @Autowired - private ICookEvaluaDetailService cookEvaluaDetailService; - - /** - * 查询订单评价菜品列表 - */ - @ApiOperation(value = "查询订单评价菜品列表") - //@RequiresPermissions("cook:detail:list") - @GetMapping("/list") - public TableDataInfo list(CookEvaluaDetail cookEvaluaDetail) { - startPage(); - List list = cookEvaluaDetailService.selectCookEvaluaDetailList(cookEvaluaDetail); - return getDataTable(list); - } - - /** - * 导出订单评价菜品列表 - */ - @ApiOperation(value = "导出订单评价菜品列表") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:detail:export") - @SysLog(title = "订单评价菜品", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出订单评价菜品") - @PostMapping("/export") - public void export(HttpServletResponse response, CookEvaluaDetail cookEvaluaDetail) { - List list = cookEvaluaDetailService.selectCookEvaluaDetailList(cookEvaluaDetail); - ExcelUtil util = new ExcelUtil(CookEvaluaDetail.class); - util.exportExcel(response, list, "订单评价菜品数据"); - } - - /** - * 获取订单评价菜品详细信息 - */ - @ApiOperation(value = "获取订单评价菜品详细信息") - //@RequiresPermissions("cook:detail:query") - @GetMapping(value = "/{evaluaDetailId}") - public AjaxResult getInfo(@PathVariable("evaluaDetailId") Long evaluaDetailId) { - return success(cookEvaluaDetailService.selectCookEvaluaDetailByEvaluaDetailId(evaluaDetailId)); - } - - /** - * 新增订单评价菜品 - */ - @ApiOperation(value = "新增订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:detail:add") - @SysLog(title = "订单评价菜品", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增订单评价菜品") - @PostMapping - public AjaxResult add(@RequestBody CookEvaluaDetail cookEvaluaDetail) { - try { - return toAjax(cookEvaluaDetailService.insertCookEvaluaDetail(cookEvaluaDetail)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 修改订单评价菜品 - */ - @ApiOperation(value = "修改订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:detail:edit") - @SysLog(title = "订单评价菜品", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改订单评价菜品") - @PostMapping("/edit") - public AjaxResult edit(@RequestBody CookEvaluaDetail cookEvaluaDetail) { - try { - return toAjax(cookEvaluaDetailService.updateCookEvaluaDetail(cookEvaluaDetail)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 删除订单评价菜品 - */ - @ApiOperation(value = "删除订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:detail:remove") - @SysLog(title = "订单评价菜品", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除订单评价菜品") - @PostMapping("/del/{evaluaDetailIds}") - public AjaxResult remove(@PathVariable Long[] evaluaDetailIds) { - return toAjax(cookEvaluaDetailService.deleteCookEvaluaDetailByEvaluaDetailIds(evaluaDetailIds)); - } -} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaPictureController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaPictureController.java deleted file mode 100644 index 63dea48..0000000 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/controller/CookEvaluaPictureController.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.bonus.canteen.core.cook.controller; - -import java.util.List; -import javax.servlet.http.HttpServletResponse; -import com.bonus.common.log.enums.OperaType; -//import com.bonus.canteen.core.cook.common.annotation.PreventRepeatSubmit; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import com.bonus.common.log.annotation.SysLog; -import com.bonus.common.security.annotation.RequiresPermissions; -import com.bonus.canteen.core.cook.domain.CookEvaluaPicture; -import com.bonus.canteen.core.cook.service.ICookEvaluaPictureService; -import com.bonus.common.core.web.controller.BaseController; -import com.bonus.common.core.web.domain.AjaxResult; -import com.bonus.common.core.utils.poi.ExcelUtil; -import com.bonus.common.core.web.page.TableDataInfo; - -/** - * 订单评价菜品Controller - * - * @author xsheng - * @date 2025-05-25 - */ -@Api(tags = "订单评价菜品接口") -@RestController -@RequestMapping("/cook_evalua_picture") -public class CookEvaluaPictureController extends BaseController { - @Autowired - private ICookEvaluaPictureService cookEvaluaPictureService; - - /** - * 查询订单评价菜品列表 - */ - @ApiOperation(value = "查询订单评价菜品列表") - //@RequiresPermissions("cook:picture:list") - @GetMapping("/list") - public TableDataInfo list(CookEvaluaPicture cookEvaluaPicture) { - startPage(); - List list = cookEvaluaPictureService.selectCookEvaluaPictureList(cookEvaluaPicture); - return getDataTable(list); - } - - /** - * 导出订单评价菜品列表 - */ - @ApiOperation(value = "导出订单评价菜品列表") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:picture:export") - @SysLog(title = "订单评价菜品", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出订单评价菜品") - @PostMapping("/export") - public void export(HttpServletResponse response, CookEvaluaPicture cookEvaluaPicture) { - List list = cookEvaluaPictureService.selectCookEvaluaPictureList(cookEvaluaPicture); - ExcelUtil util = new ExcelUtil(CookEvaluaPicture.class); - util.exportExcel(response, list, "订单评价菜品数据"); - } - - /** - * 获取订单评价菜品详细信息 - */ - @ApiOperation(value = "获取订单评价菜品详细信息") - //@RequiresPermissions("cook:picture:query") - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) { - return success(cookEvaluaPictureService.selectCookEvaluaPictureById(id)); - } - - /** - * 新增订单评价菜品 - */ - @ApiOperation(value = "新增订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:picture:add") - @SysLog(title = "订单评价菜品", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增订单评价菜品") - @PostMapping - public AjaxResult add(@RequestBody CookEvaluaPicture cookEvaluaPicture) { - try { - return toAjax(cookEvaluaPictureService.insertCookEvaluaPicture(cookEvaluaPicture)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 修改订单评价菜品 - */ - @ApiOperation(value = "修改订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:picture:edit") - @SysLog(title = "订单评价菜品", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改订单评价菜品") - @PostMapping("/edit") - public AjaxResult edit(@RequestBody CookEvaluaPicture cookEvaluaPicture) { - try { - return toAjax(cookEvaluaPictureService.updateCookEvaluaPicture(cookEvaluaPicture)); - } catch (Exception e) { - return error(e.getMessage()); - } - } - - /** - * 删除订单评价菜品 - */ - @ApiOperation(value = "删除订单评价菜品") - //@PreventRepeatSubmit - //@RequiresPermissions("cook:picture:remove") - @SysLog(title = "订单评价菜品", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除订单评价菜品") - @PostMapping("/del/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) { - return toAjax(cookEvaluaPictureService.deleteCookEvaluaPictureByIds(ids)); - } -} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeDetailTypeEnum.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeDetailTypeEnum.java new file mode 100644 index 0000000..044c892 --- /dev/null +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeDetailTypeEnum.java @@ -0,0 +1,22 @@ +package com.bonus.canteen.core.cook.enums; + +public enum RecipeDetailTypeEnum { + TEMPLATE_DATA(1L, "模板数据"), + DETAIL_DATA(2L, "详情数据"); + + private final Long key; + private final String value; + + private RecipeDetailTypeEnum(Long key, String value) { + this.key = key; + this.value = value; + } + + public Long key() { + return this.key; + } + + public String value() { + return this.value; + } +} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeTypeEnum.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeTypeEnum.java new file mode 100644 index 0000000..b99ce54 --- /dev/null +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/enums/RecipeTypeEnum.java @@ -0,0 +1,24 @@ +package com.bonus.canteen.core.cook.enums; + +public enum RecipeTypeEnum { + POINT_DATE(1L, "指定日期"), + DAILY(2L, "每日循环"), + WEEKLY(3L, "每周循环"), + MONTHLY(4L, "每月循环"); + + private final Long key; + private final String value; + + private RecipeTypeEnum(Long key, String value) { + this.key = key; + this.value = value; + } + + public Long key() { + return this.key; + } + + public String value() { + return this.value; + } +} diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookRecipeServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookRecipeServiceImpl.java index 7fe8186..c6a4c77 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookRecipeServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookRecipeServiceImpl.java @@ -10,11 +10,14 @@ import com.bonus.canteen.core.cook.dto.CookRecipeDTO; import com.bonus.canteen.core.cook.dto.CookRecipeDateDTO; import com.bonus.canteen.core.cook.dto.CookRecipeDetailDTO; import com.bonus.canteen.core.cook.dto.CookRecipeDishesDTO; +import com.bonus.canteen.core.cook.enums.RecipeDetailTypeEnum; +import com.bonus.canteen.core.cook.enums.RecipeTypeEnum; import com.bonus.canteen.core.cook.mapper.CookRecipeDetailMapper; import com.bonus.canteen.core.cook.mapper.CookRecipeDishesMapper; import com.bonus.canteen.core.cook.vo.CookRecipeDetailVO; import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.utils.DateUtils; +import com.bonus.common.houqin.constant.GlobalConstants; import com.bonus.common.security.utils.SecurityUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -153,20 +156,20 @@ public class CookRecipeServiceImpl implements ICookRecipeService { return null; } List recipeDateListNew = new ArrayList<>(); - if (2 == cookRecipeDTO.getRecipeType() && Objects.nonNull(recipeDateList.get(0))) { //每日循环 + if (RecipeTypeEnum.DAILY.key().equals(cookRecipeDTO.getRecipeType()) && Objects.nonNull(recipeDateList.get(0))) { //每日循环 List recipeDetailList = recipeDateList.get(0).getDetailList(); //新增详情 LocalDate now = LocalDate.now(); - for (int i = 0; i < 7; ++i) { + for (int i = 0; i < GlobalConstants.WEEK_DAYS; ++i) { CookRecipeDateDTO cookRecipeDateDTO = new CookRecipeDateDTO(); cookRecipeDateDTO.setDetailList(recipeDetailList); cookRecipeDateDTO.setApplyDate(now.plusDays(i)); recipeDateListNew.add(cookRecipeDateDTO); } - } else if (3 == cookRecipeDTO.getRecipeType()) { //每周循环 + } else if (RecipeTypeEnum.WEEKLY.key().equals(cookRecipeDTO.getRecipeType())) { //每周循环 LocalDate now = LocalDate.now(); HashMap dateHashMap = new HashMap<>(); - for (int i = 0; i < 7; ++i) { + for (int i = 0; i < GlobalConstants.WEEK_DAYS; ++i) { LocalDate applyWeek = now.plusDays((long) i); dateHashMap.put(applyWeek.getDayOfWeek().getValue(), applyWeek); } @@ -200,9 +203,9 @@ public class CookRecipeServiceImpl implements ICookRecipeService { cookRecipeDetail.setCreateBy(SecurityUtils.getUsername()); cookRecipeDetail.setCreateTime(DateUtils.getNowDate()); if (Objects.isNull(cookRecipeDetail.getApplyDate())) { - cookRecipeDetail.setDetailType(1L); //模板数据 + cookRecipeDetail.setDetailType(RecipeDetailTypeEnum.TEMPLATE_DATA.key()); //模板数据 } else { - cookRecipeDetail.setDetailType(2L); //详情数据 + cookRecipeDetail.setDetailType(RecipeDetailTypeEnum.DETAIL_DATA.key()); //详情数据 } cookRecipeDetailMapper.insertCookRecipeDetail(cookRecipeDetail); //插入菜谱之执行计划 List dishesList = detailDTO.getDishesList();