|
@ -85,19 +85,20 @@ public class VisitMainInnerController { |
|
|
VisitMain visitMain = visitMainService.getById(id); |
|
|
VisitMain visitMain = visitMainService.getById(id); |
|
|
// 判断是否超过2小时
|
|
|
// 判断是否超过2小时
|
|
|
LocalDateTime nowTime = LocalDateTime.now(); |
|
|
LocalDateTime nowTime = LocalDateTime.now(); |
|
|
if(visitMain.getVisitStartDate()!=null&&nowTime.isBefore(visitMain.getVisitStartDate())){ |
|
|
VisitTheme visitTheme = visitThemeService.getById(visitMain.getThemeId()); |
|
|
|
|
|
if(visitTheme.getVisitStartDate()!=null&&nowTime.isBefore(visitTheme.getVisitStartDate())){ |
|
|
return R.error("登记时间未开始"); |
|
|
return R.error("登记时间未开始"); |
|
|
} |
|
|
} |
|
|
if(visitMain.getVisitEndDate()!=null&&nowTime.isAfter(visitMain.getVisitEndDate())){ |
|
|
if(visitTheme.getVisitEndDate()!=null&&nowTime.isAfter(visitTheme.getVisitEndDate())){ |
|
|
return R.error("已结束登记"); |
|
|
return R.error("已结束登记"); |
|
|
} |
|
|
} |
|
|
if(visitMain.getVisitTime()!=null){ |
|
|
// if(visitMain.getVisitTime()!=null){
|
|
|
LocalDateTime time = visitMain.getVisitTime().plusHours(2); |
|
|
// LocalDateTime time = visitMain.getVisitTime().plusHours(2);
|
|
|
// 两小时以内不支持核对
|
|
|
// // 两小时以内不支持核对
|
|
|
if(LocalDateTime.now().isBefore(time)){ |
|
|
// if(LocalDateTime.now().isBefore(time)){
|
|
|
Assert.throwEx("2小时以内不支持多次核对"); |
|
|
// Assert.throwEx("2小时以内不支持多次核对");
|
|
|
} |
|
|
// }
|
|
|
} |
|
|
// }
|
|
|
// 状态为待核对
|
|
|
// 状态为待核对
|
|
|
if(visitMain.getCheckState().equals(VisitMainConst.CheckState_1)){ |
|
|
if(visitMain.getCheckState().equals(VisitMainConst.CheckState_1)){ |
|
|
SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId()); |
|
|
SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId()); |
|
|