<p>//2.添加一个默认时间段(空的)
@PostMapping(&quot;/addOneDefaultTime&quot;)
public Result<Object> addOneDefaultTime(@RequestBody Map&lt;String, Object&gt; params, HttpServletRequest request) {</p>
<pre><code>//权限验证
String token = (String) request.getAttribute(&quot;claims_coach&quot;);
if (token == null || &quot;&quot;.equals(token)) {
    throw new RuntimeException(&quot;权限不足!&quot;);
}

log.info(&quot;addOneDefaultTime的请求报文:&quot; + params);

//前端传递参数
long coachId = params.get(&quot;coachId&quot;) != null ? Long.parseLong(params.get(&quot;coachId&quot;).toString()) : 0;

if (coachId == 0) {
    log.info(&quot;coachId为null&quot;);
    return new Result&lt;&gt;(ResultCode.FAIL);
}

List&lt;DefaultTime&gt; defaultTimes = defaultTimeService.queryDefaultTimeByCoachID(coachId);

for (DefaultTime defaultTime : defaultTimes) {
    DefaultTime defaultTime1 = new DefaultTime();
    defaultTime1.setCoachId(coachId);
    defaultTime1.setRestDay(defaultTime.getRestDay());
    defaultTime1.setMaxReservation(defaultTime.getMaxReservation());
    defaultTime1.setProjectType(defaultTime.getProjectType());

    int ret = defaultTimeService.addOneDefaultTime(defaultTime1);

    if (ret &gt; 0) {
        log.info(&quot;新增默认时间成功!&quot;);
        return new Result&lt;&gt;(ResultCode.SUCCESS);
    } else {
        log.info(&quot;新增默认时间失败!&quot;);
        return new Result&lt;&gt;(ResultCode.FAIL);
    }
}

return new Result&lt;&gt;(ResultCode.FAIL);
</code></pre>
<p>}</p>
添加默认时间段(空的)接口 - addOneDefaultTime

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

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