教练查询学员预约是否可取消接口 - updateTimeId
<p>//4.教练查询是否可以取消学员预约\n@GetMapping("/queryIsCancelByUpdateTimeId")\npublic Result<Object> queryIsCancelByUpdateTimeId(long updateTimeId, HttpServletRequest request) throws ParseException {\n\n //权限验证\n String token = (String) request.getAttribute("claims_coach");\n if (token == null || "".equals(token)) {\n throw new RuntimeException("权限不足!");\n }\n\n //查询当前课程信息\n UpdateTime updateTime = updateTimeService.getById(updateTimeId);\n Date today = RcqtUtils.getDay();\n Time now = RcqtUtils.getTime();\n\n if (updateTime.getCourseDate().before(today) && !updateTime.getCourseDate().equals(today)) {\n log.info("过期");\n } else if (updateTime.getCourseDate().equals(today) && updateTime.getEndReservationTime().before(now)) {\n log.info("过期");\n } else if (updateTime.getCourseDate().equals(today) && updateTime.getStartReservationTime().after(now)) {\n log.info("未来");\n } else {\n log.info("未来");\n }\n\n return new Result<>(ResultCode.SUCCESS);\n}</p>
原文地址: https://www.cveoy.top/t/topic/pEQM 著作权归作者所有。请勿转载和采集!