添加默认时间段(空的)接口 - addOneDefaultTime
<p>//2.添加一个默认时间段(空的)
@PostMapping("/addOneDefaultTime")
public Result<Object> addOneDefaultTime(@RequestBody Map<String, Object> params, HttpServletRequest request) {</p>
<pre><code>//权限验证
String token = (String) request.getAttribute("claims_coach");
if (token == null || "".equals(token)) {
throw new RuntimeException("权限不足!");
}
log.info("addOneDefaultTime的请求报文:" + params);
//前端传递参数
long coachId = params.get("coachId") != null ? Long.parseLong(params.get("coachId").toString()) : 0;
if (coachId == 0) {
log.info("coachId为null");
return new Result<>(ResultCode.FAIL);
}
List<DefaultTime> 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 > 0) {
log.info("新增默认时间成功!");
return new Result<>(ResultCode.SUCCESS);
} else {
log.info("新增默认时间失败!");
return new Result<>(ResultCode.FAIL);
}
}
return new Result<>(ResultCode.FAIL);
</code></pre>
<p>}</p>
原文地址: https://www.cveoy.top/t/topic/pKqG 著作权归作者所有。请勿转载和采集!