yangdamao 2 rokov pred
rodič
commit
532b1d7119

+ 7 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserSubscribeServiceImpl.java

@@ -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个工作日不可取消预约!");
         }