diff --git a/running/pdf/contract.pdf b/running/pdf/contract.pdf index 59131a9a3..b948842ca 100644 Binary files a/running/pdf/contract.pdf and b/running/pdf/contract.pdf differ diff --git a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysDishesController.java b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysDishesController.java index 1f3bc5c79..cefa94b18 100644 --- a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysDishesController.java +++ b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysDishesController.java @@ -90,6 +90,10 @@ public class SysDishesController extends BaseController { @Log(title = "菜品", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody SysDishes sysDishes) { + if(sysDishes.getDishClass() != null && sysDishes.getDishClass().length == 2){ + sysDishes.setBigClass(sysDishes.getDishClass()[0]); + sysDishes.setSmallClass(sysDishes.getDishClass()[1]); + } return toAjax(sysDishesService.insertSysDishes(sysDishes)); } @@ -100,6 +104,10 @@ public class SysDishesController extends BaseController { @Log(title = "菜品", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody SysDishes sysDishes) { + if(sysDishes.getDishClass() != null && sysDishes.getDishClass().length == 2){ + sysDishes.setBigClass(sysDishes.getDishClass()[0]); + sysDishes.setSmallClass(sysDishes.getDishClass()[1]); + } return toAjax(sysDishesService.updateSysDishes(sysDishes)); } diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysDishes.java b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysDishes.java index 6d6f32c9f..8473a063d 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysDishes.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysDishes.java @@ -29,6 +29,19 @@ public class SysDishes { @Excel(name = "菜品名称") private String name; + /** 大类 */ + @Excel(name = "大类") + private Integer bigClass; + + @Excel(name = "大类") + private String bigClassName; + + /** 小类 */ + private Integer smallClass; + + @Excel(name = "小类") + private String smallClassName; + /** * 菜品类型 */ @@ -72,7 +85,8 @@ public class SysDishes { */ private String remark; - private List igdList; + private Integer[] dishClass; + } \ No newline at end of file diff --git a/stdiet-custom/src/main/resources/mapper/custom/SysDishesMapper.xml b/stdiet-custom/src/main/resources/mapper/custom/SysDishesMapper.xml index 3d3f69388..c8b9371bf 100644 --- a/stdiet-custom/src/main/resources/mapper/custom/SysDishesMapper.xml +++ b/stdiet-custom/src/main/resources/mapper/custom/SysDishesMapper.xml @@ -7,6 +7,8 @@ + + @@ -15,6 +17,10 @@ + + + + @@ -33,7 +39,7 @@ - select id, name, type, is_main, methods, create_by, create_time, update_by, update_time, review_status from sys_dishes + select id, name, big_class, small_class, type, is_main, methods, create_by, create_time, update_by, update_time, review_status from sys_dishes