mirror of
https://gitee.com/elegant_wings/dbd-meeting.git
synced 2025-06-21 12:29:36 +08:00
参数校验
This commit is contained in:
parent
ea70c8947d
commit
1cd545d974
@ -163,6 +163,9 @@ public class MeetingReservationController extends BaseController {
|
||||
MeetingReservation meetingReservation = new MeetingReservation();
|
||||
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
||||
if (meetingReservation.getTimeFormat() > 0) {
|
||||
String bookingDate = DateUtils.dateTime(meetingReservation.getStart());
|
||||
if (!bookingDate.equals(meetingReservationDTO.getMr().getMrdate()))
|
||||
return R.error("预约日期与会议时间不符!");
|
||||
Date start = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), true);
|
||||
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
||||
if (start == null || end == null) return R.error("预约时间解析错误");
|
||||
@ -230,6 +233,8 @@ public class MeetingReservationController extends BaseController {
|
||||
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
||||
meetingReservation.setStatus(status);//防止用户端修改预约记录状态
|
||||
if (meetingReservation.getTimeFormat() > 0) {//非任意时间
|
||||
if (!DateUtils.dateTime(meetingReservation.getStart()).equals(meetingReservationDTO.getMr().getMrdate()))
|
||||
return R.error("预约日期与会议时间不符!");
|
||||
Date start = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), true);
|
||||
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
||||
meetingReservation.getParams().put("startTime",start);
|
||||
|
Loading…
x
Reference in New Issue
Block a user