From 979a450afd2a16f609fe06583924ece2096a1a64 Mon Sep 17 00:00:00 2001 From: czx <28353131@qq.com> Date: Fri, 18 Dec 2020 14:51:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=BF=94=E5=9B=9E=E5=91=98?= =?UTF-8?q?=E5=B7=A5=E6=9F=90=E4=B8=80=E6=97=A5=E7=9A=84=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/fantang/controller/ClientController.java | 13 +++++++++++++ .../system/fantang/service/IFtOrderDaoService.java | 2 ++ .../fantang/service/impl/FtOrderDaoServiceImpl.java | 9 +++++++++ 3 files changed, 24 insertions(+) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/ClientController.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/ClientController.java index 5829adec8..33d802c50 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/ClientController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/ClientController.java @@ -59,6 +59,19 @@ public class ClientController extends BaseController { return AjaxResult.success(orderDaoService.getOrderOfToday(staffId)); } + /** + * 获取员工某一天的订单信息 + * 日期:2020年12月11日 + * 作者:陈智兴 + * + * @return + */ + @GetMapping("/getOrderOfDay") + public AjaxResult getOrderOfDate(@RequestParam("staffId") Long staffId, @RequestParam("orderDate") Date orderDate) { + return AjaxResult.success(orderDaoService.getOrderOfDay(staffId, orderDate)); + } + + @GetMapping("/getWeekMenu") public AjaxResult getWeekMenu() { return AjaxResult.success("调用每周菜谱成功"); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/IFtOrderDaoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/IFtOrderDaoService.java index f9c8dff8e..402204ab9 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/IFtOrderDaoService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/IFtOrderDaoService.java @@ -19,4 +19,6 @@ public interface IFtOrderDaoService extends IService { Integer insertOrder(Long staffId, Integer orderType, Date demandDate); AjaxResult getAvailableOrder(Integer staffId); + + AjaxResult getOrderOfDay(Long staffId, Date orderDate); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java index 4e880f8ba..212f4e999 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java @@ -54,4 +54,13 @@ public class FtOrderDaoServiceImpl extends ServiceImpl daos = this.baseMapper.selectList(wrapper); return AjaxResult.success(daos); } + + @Override + public AjaxResult getOrderOfDay(Long staffId, Date orderDate) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("staff_id", staffId); + wrapper.between("order_date", DateUtil.beginOfDay(orderDate), DateUtil.endOfDay(orderDate)); + List daos = this.baseMapper.selectList(wrapper); + return AjaxResult.success(daos); + } }