commit
This commit is contained in:
+6
-1
@@ -254,8 +254,13 @@ public class TheRapyRecuperationEnrollController {
|
|||||||
Map<Boolean, String> resultMap = new HashMap<>();
|
Map<Boolean, String> resultMap = new HashMap<>();
|
||||||
if("zjxu".equals(config.getConfigValue())) {
|
if("zjxu".equals(config.getConfigValue())) {
|
||||||
resultMap = enrollService.validSignUpInfoForZJXU((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
resultMap = enrollService.validSignUpInfoForZJXU((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
||||||
} else {
|
} else if("zjiet".equals(config.getConfigValue())) {
|
||||||
resultMap = enrollService.validSignUpInfo((String) ShiroUtil.getPrincipalProperty("loginname"), enrollInfo);
|
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)) {
|
if (resultMap.containsKey(false)) {
|
||||||
return Result.error(resultMap.get(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);
|
Map<Boolean, String> oneYear = this.validCountOneYear(loginName, travelFrequency, editOther);
|
||||||
if (oneYear != null) {
|
// 酒店年度报名校验仅在失败时提前返回;校验成功后继续判断酒店最大报名人数。
|
||||||
|
if (oneYear != null && oneYear.containsKey(false)) {
|
||||||
return oneYear;
|
return oneYear;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user