<p>//4.教练查询是否可以取消学员预约\n@GetMapping(&quot;/queryIsCancelByUpdateTimeId&quot;)\npublic Result<Object> queryIsCancelByUpdateTimeId(long updateTimeId, HttpServletRequest request) throws ParseException {\n\n    //权限验证\n    String token = (String) request.getAttribute(&quot;claims_coach&quot;);\n    if (token == null || &quot;&quot;.equals(token)) {\n        throw new RuntimeException(&quot;权限不足!&quot;);\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) &amp;&amp; !updateTime.getCourseDate().equals(today)) {\n        log.info(&quot;过期&quot;);\n    } else if (updateTime.getCourseDate().equals(today) &amp;&amp; updateTime.getEndReservationTime().before(now)) {\n        log.info(&quot;过期&quot;);\n    } else if (updateTime.getCourseDate().equals(today) &amp;&amp; updateTime.getStartReservationTime().after(now)) {\n        log.info(&quot;未来&quot;);\n    } else {\n        log.info(&quot;未来&quot;);\n    }\n\n    return new Result&lt;&gt;(ResultCode.SUCCESS);\n}</p>

原文地址: https://www.cveoy.top/t/topic/pEQM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录