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 ac9d8ccb9..88ad2a36b 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 @@ -93,7 +93,7 @@ public class ClientController extends BaseController { * param JSONObject staffId: 员工id * return */ - @GetMapping("/getAvailableStopOrder") + @PostMapping("/getAvailableStopOrder") public AjaxResult getAvailableStopOrder(@RequestBody JSONObject params) { return AjaxResult.success(orderDaoService.getAvailableStopOrder(params.getLong("staffId"))); } 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 57baec15f..e33f49adf 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 @@ -63,6 +63,7 @@ public class FtOrderDaoServiceImpl extends ServiceImpl wrapper = new QueryWrapper<>(); wrapper.eq("staff_id", staffId); + wrapper.ge("order_date", new Date()); List daos = this.baseMapper.selectList(wrapper); return AjaxResult.success(daos); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtStaffInfoDaoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtStaffInfoDaoServiceImpl.java index dddd442f0..06a4bda38 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtStaffInfoDaoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtStaffInfoDaoServiceImpl.java @@ -28,16 +28,22 @@ public class FtStaffInfoDaoServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("tel", tel); - queryWrapper.eq("password", password); - FtStaffInfoDao dao = this.baseMapper.selectOne(queryWrapper); - if (dao == null) - return AjaxResult.error(-1, "查无记录"); - dao.setLoginFlag(true); - dao.setToken(IdUtils.fastUUID()); - this.baseMapper.updateById(dao); - return AjaxResult.success(dao); + // 查询是否有该员工 + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("tel", tel); + FtStaffInfoDao dao = this.baseMapper.selectOne(wrapper); + if (dao == null) { + return AjaxResult.error(-2, "无该员工信息"); + } else { + wrapper.eq("password", password); + dao = this.baseMapper.selectOne(wrapper); + if (dao == null) + return AjaxResult.error(-1, "密码错误"); + dao.setLoginFlag(true); + dao.setToken(IdUtils.fastUUID()); + this.baseMapper.updateById(dao); + return AjaxResult.success(dao); + } } @Override