mirror of
https://gitee.com/elegant_wings/dbd-meeting.git
synced 2025-06-21 17:09: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();
|
MeetingReservation meetingReservation = new MeetingReservation();
|
||||||
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
||||||
if (meetingReservation.getTimeFormat() > 0) {
|
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 start = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), true);
|
||||||
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
||||||
if (start == null || end == null) return R.error("预约时间解析错误");
|
if (start == null || end == null) return R.error("预约时间解析错误");
|
||||||
@ -230,6 +233,8 @@ public class MeetingReservationController extends BaseController {
|
|||||||
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
BeanUtils.copyBeanProp(meetingReservation, meetingReservationDTO.getMr());
|
||||||
meetingReservation.setStatus(status);//防止用户端修改预约记录状态
|
meetingReservation.setStatus(status);//防止用户端修改预约记录状态
|
||||||
if (meetingReservation.getTimeFormat() > 0) {//非任意时间
|
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 start = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), true);
|
||||||
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
Date end = convert(meetingReservationDTO.getMr().getMrdate(), meetingReservation.getTimeFormat(), false);
|
||||||
meetingReservation.getParams().put("startTime",start);
|
meetingReservation.getParams().put("startTime",start);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user