commit
This commit is contained in:
+6
-1
@@ -254,8 +254,13 @@ public class TheRapyRecuperationEnrollController {
|
||||
Map<Boolean, String> resultMap = new HashMap<>();
|
||||
if("zjxu".equals(config.getConfigValue())) {
|
||||
resultMap = enrollService.validSignUpInfoForZJXU((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
||||
} else {
|
||||
} else if("zjiet".equals(config.getConfigValue())) {
|
||||
resultMap = enrollService.validSignUpInfo((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
||||
} else if("zjnu".equals(config.getConfigValue())) {
|
||||
resultMap = enrollService.validSignUpInfoForZJNU((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
||||
} else if("hmc".equals(config.getConfigValue())) {
|
||||
// HMC酒店提交必须在行锁范围内重新校验名额,避免并发报名超过酒店最大人数。
|
||||
resultMap = enrollService.validSignUpInfoForHMC((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
||||
}
|
||||
if (resultMap.containsKey(false)) {
|
||||
return Result.error(resultMap.get(false));
|
||||
|
||||
+2
-1
@@ -1075,7 +1075,8 @@ public class TheRapyRecuperationEnrollServiceImpl extends ViServiceImpl<TheRapyR
|
||||
}
|
||||
|
||||
Map<Boolean, String> oneYear = this.validCountOneYear(loginName, travelFrequency, editOther);
|
||||
if (oneYear != null) {
|
||||
// 酒店年度报名校验仅在失败时提前返回;校验成功后继续判断酒店最大报名人数。
|
||||
if (oneYear != null && oneYear.containsKey(false)) {
|
||||
return oneYear;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user