|
|
@@ -860,9 +860,15 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
|
|
|
|
//考试前7个工作日不可取消预约
|
|
|
+ String tenantId = ServletUtils.getRequest().getHeader("TenantId");
|
|
|
+ SysConfig config = iSysConfigService.getSysConfigByKeyTenant("subscribe.astrict", Long.valueOf(tenantId));
|
|
|
+ Integer day = 7;
|
|
|
+ if (ObjectUtil.isNotNull(config)){
|
|
|
+ day = Integer.valueOf(config.getConfigValue());
|
|
|
+ }
|
|
|
Long examTime = userSubscribeVo.getApplySiteExamTime();
|
|
|
//向前推7个工作日
|
|
|
- Long applyEndTime = getApplyEndTime(examTime, 7);
|
|
|
+ Long applyEndTime = getApplyEndTime(examTime, day);
|
|
|
if (DateUtils.getNowTime() >= applyEndTime){
|
|
|
throw new CustomException("考前7个工作日不可取消预约!");
|
|
|
}
|