新增返回全部订单接口

This commit is contained in:
czx 2020-12-17 18:00:01 +08:00
parent 9dc5505422
commit 81d88da5d1
3 changed files with 12 additions and 4 deletions

View File

@ -66,7 +66,7 @@ public class ClientController extends BaseController {
@GetMapping("/getAvailableOrder/{staffId}") @GetMapping("/getAvailableOrder/{staffId}")
public AjaxResult getAvailableOrder(@PathVariable("staffId") Integer staffId) { public AjaxResult getAvailableOrder(@PathVariable("staffId") Integer staffId) {
return AjaxResult.success("调用有效订单成功"); return AjaxResult.success(orderDaoService.getAvailableOrder(staffId));
} }
/** /**

View File

@ -17,4 +17,6 @@ public interface IFtOrderDaoService extends IService<FtOrderDao> {
AjaxResult getOrderOfToday(Long staffId); AjaxResult getOrderOfToday(Long staffId);
Integer insertOrder(Long staffId, Integer orderType, Date demandDate); Integer insertOrder(Long staffId, Integer orderType, Date demandDate);
AjaxResult getAvailableOrder(Integer staffId);
} }

View File

@ -1,6 +1,7 @@
package com.ruoyi.system.fantang.service.impl; package com.ruoyi.system.fantang.service.impl;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
@ -34,9 +35,6 @@ public class FtOrderDaoServiceImpl extends ServiceImpl<FtOrderDaoMapper, FtOrder
wrapper.eq("staff_id", staffId); wrapper.eq("staff_id", staffId);
wrapper.between("order_date", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date())); wrapper.between("order_date", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()));
List<FtOrderDao> daos = this.baseMapper.selectList(wrapper); List<FtOrderDao> daos = this.baseMapper.selectList(wrapper);
for (FtOrderDao dao : daos) {
dao.setOrderTypeString(dao.getOrderType().toString());
}
return AjaxResult.success(daos); return AjaxResult.success(daos);
} }
@ -48,4 +46,12 @@ public class FtOrderDaoServiceImpl extends ServiceImpl<FtOrderDaoMapper, FtOrder
dao.setOrderDate(demandDate); dao.setOrderDate(demandDate);
return this.baseMapper.insert(dao); return this.baseMapper.insert(dao);
} }
@Override
public AjaxResult getAvailableOrder(Integer staffId) {
QueryWrapper<FtOrderDao> wrapper = new QueryWrapper<>();
wrapper.eq("staff_id", staffId);
List<FtOrderDao> daos = this.baseMapper.selectList(wrapper);
return AjaxResult.success(daos);
}
} }