Commit 8a236787 authored by 雍欢's avatar 雍欢

涉密等级查询条件

parent 6177d707
......@@ -319,7 +319,7 @@ public class OrgQueryModel extends QueryModel {
}
Integer personSecurityGradeSequence = Optional.ofNullable(personSecurityGradeDictionary.get(personSecurityGrade))
.map(DictionaryDesc::getSequence)
.orElse(null);
.orElseThrow(() -> new IllegalArgumentException(String.format("无效的涉密等级: %s", personSecurityGrade)));
this.putParam(paramName, personSecurityGradeSequence);
}
condition.append("))");
......@@ -329,7 +329,7 @@ public class OrgQueryModel extends QueryModel {
condition.append(" and (o.org_kind_id<>'psm' or dd.sequence >= :minPersonSecurityGrade)");
Integer personSecurityGradeSequence = Optional.ofNullable(personSecurityGradeDictionary.get(minPersonSecurityGrade))
.map(DictionaryDesc::getSequence)
.orElse(null);
.orElseThrow(() -> new IllegalArgumentException(String.format("无效的涉密等级: %s", minPersonSecurityGrade)));
putParam("minPersonSecurityGrade", personSecurityGradeSequence);
}
String maxPersonSecurityGrade = inputParams.getString("maxPersonSecurityGrade");
......@@ -337,7 +337,7 @@ public class OrgQueryModel extends QueryModel {
condition.append(" and (o.org_kind_id<>'psm' or dd.sequence <= :maxPersonSecurityGrade)");
Integer personSecurityGradeSequence = Optional.ofNullable(personSecurityGradeDictionary.get(maxPersonSecurityGrade))
.map(DictionaryDesc::getSequence)
.orElse(null);
.orElseThrow(() -> new IllegalArgumentException(String.format("无效的涉密等级: %s", maxPersonSecurityGrade)));
putParam("maxPersonSecurityGrade", personSecurityGradeSequence);
}
this.countCondition.append(condition);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment