Commit 0114eba4 by huluobin

提交校验

parent 0aac6d69
...@@ -771,38 +771,42 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -771,38 +771,42 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
} }
}); });
// /*2、校验提交的预约时间是否可约*/ try {
// IdleTimeQuery query = new IdleTimeQuery(); /*2、校验提交的预约时间是否可约*/
// //店铺id IdleTimeQuery query = new IdleTimeQuery();
// query.setDepartmentId(scheduleManage.getDepartmentId()); //店铺id
// //预约日期 query.setDepartmentId(scheduleManage.getDepartmentId());
// query.setScheduleDate(new SimpleDateFormat("yyyy-MM-dd").format(scheduleManage.getArriveTime())); //预约日期
// query.setListScheduleServer(scheduleManage.getListScheduleServer() query.setScheduleDate(new SimpleDateFormat("yyyy-MM-dd").format(scheduleManage.getArriveTime()));
// .stream() query.setListScheduleServer(scheduleManage.getListScheduleServer()
// .map(scheduleServeCommand -> { .stream()
// ScheduleServeQuery scheduleServe = new ScheduleServeQuery(); .map(scheduleServeCommand -> {
// //时长 ScheduleServeQuery scheduleServe = new ScheduleServeQuery();
// scheduleServe.setLengthTimeForEndTime(scheduleServeCommand.getLengthTime()); //时长
// //款式id scheduleServe.setLengthTimeForEndTime(scheduleServeCommand.getLengthTime());
// scheduleServe.setProduceId(scheduleServeCommand.getProduceId()); //款式id
// //服务id scheduleServe.setProduceId(scheduleServeCommand.getProduceId());
// scheduleServe.setServeId(scheduleServeCommand.getServeId()); //服务id
// return scheduleServe; scheduleServe.setServeId(scheduleServeCommand.getServeId());
// }) return scheduleServe;
// .collect(Collectors.toList())); })
// //是否显示详情 .collect(Collectors.toList()));
// query.setShowNodeDetail(true); //是否显示详情
// //查询时间节点 query.setShowNodeDetail(true);
// query.setDateTimeList(Lists.newArrayList(scheduleManage.getArriveTime().getTime())); //查询时间节点
// // query.setDateTimeList(Lists.newArrayList(scheduleManage.getArriveTime().getTime()));
// query.setId(scheduleManage.getId()); //
// //查询方案树 query.setId(scheduleManage.getId());
// List<IdleTimeDTO> idleTimeDTOList = this.queryIdleTime(query); //查询方案树
// //如果时间节点不可用返回false List<IdleTimeDTO> idleTimeDTOList = this.queryIdleTime(query);
// IdleTimeDTO idleTimeDTO = idleTimeDTOList.stream().findAny().orElseThrow(NullPointerException::new); //如果时间节点不可用返回false
// if (!idleTimeDTO.isStatus()) { IdleTimeDTO idleTimeDTO = idleTimeDTOList.stream().findAny().orElseThrow(NullPointerException::new);
// throw new RRException("预约时间不可用"); if (!idleTimeDTO.isStatus()) {
// } throw new RRException("预约时间不可用");
}
} catch (Exception e) {
log.error(e.getMessage(), e);
}
// /*3、如果是指定美甲师、判断美甲师是否仍然可用*/ // /*3、如果是指定美甲师、判断美甲师是否仍然可用*/
// //构造路径 // //构造路径
...@@ -871,6 +875,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -871,6 +875,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
@Override @Override
public void submitSchedule(SubmitScheduleCommand cmd) { public void submitSchedule(SubmitScheduleCommand cmd) {
/*1、校验*/ /*1、校验*/
cmd.getScheduleManageDTO().setScheduledUser(SessionUtils.getCustomerId()); cmd.getScheduleManageDTO().setScheduledUser(SessionUtils.getCustomerId());
//参数补全 //参数补全
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment