|
@@ -53,12 +53,15 @@ public class ExamStudentController extends ControllerSupport {
|
|
Check.isNull(query, "查询参数不能为空!");
|
|
Check.isNull(query, "查询参数不能为空!");
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
- Page<ExamStudentInfo> examStudentListPage = examStudentService.getExamStudentListPage(uds, query);
|
|
|
|
|
|
+ Page<ExamStudentInfo> page = examStudentService.getExamStudentListPage(uds, query);
|
|
|
|
|
|
- examStudentListPage.getContent().forEach(p -> {
|
|
|
|
- p.setIdentityNumber(IdentityNumberHelper.conceal(p.getRootOrgId(), p.getIdentityNumber()));
|
|
|
|
- });
|
|
|
|
- return examStudentListPage;
|
|
|
|
|
|
+ boolean hidden = IdentityNumberHelper.identityNumbeConceal(getRootOrgId());
|
|
|
|
+ if(hidden) {
|
|
|
|
+ page.getContent().forEach(p -> {
|
|
|
|
+ p.setIdentityNumber(IdentityNumberHelper.conceal(p.getIdentityNumber()));
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return page;
|
|
}
|
|
}
|
|
|
|
|
|
@DataRule(type = {DataRuleType.COURSE, DataRuleType.ORG})
|
|
@DataRule(type = {DataRuleType.COURSE, DataRuleType.ORG})
|
|
@@ -92,11 +95,15 @@ public class ExamStudentController extends ControllerSupport {
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
query.setFinished(0);
|
|
query.setFinished(0);
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
- Page<ExamStudentInfo> examStudentListPage = examStudentService.getExamStudentListPage(uds, query);
|
|
|
|
- examStudentListPage.getContent().forEach(p -> {
|
|
|
|
- p.setIdentityNumber(IdentityNumberHelper.conceal(p.getRootOrgId(), p.getIdentityNumber()));
|
|
|
|
- });
|
|
|
|
- return examStudentListPage;
|
|
|
|
|
|
+ Page<ExamStudentInfo> page = examStudentService.getExamStudentListPage(uds, query);
|
|
|
|
+
|
|
|
|
+ boolean hidden = IdentityNumberHelper.identityNumbeConceal(getRootOrgId());
|
|
|
|
+ if(hidden) {
|
|
|
|
+ page.getContent().forEach(p -> {
|
|
|
|
+ p.setIdentityNumber(IdentityNumberHelper.conceal(p.getIdentityNumber()));
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return page;
|
|
}
|
|
}
|
|
|
|
|
|
@DataRule(type = {DataRuleType.COURSE, DataRuleType.ORG})
|
|
@DataRule(type = {DataRuleType.COURSE, DataRuleType.ORG})
|
|
@@ -120,11 +127,15 @@ public class ExamStudentController extends ControllerSupport {
|
|
Check.isNull(query, "查询参数不能为空!");
|
|
Check.isNull(query, "查询参数不能为空!");
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
Check.isNull(query.getExamId(), "考试批次不能为空!");
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
UserDataRules uds = new UserDataRules(getUserDataRule(DataRuleType.ORG), getUserDataRule(DataRuleType.COURSE));
|
|
- Page<ExamStudentInfo> reExamineStudentList = examStudentService.getReExamineStudentList(uds, query);
|
|
|
|
- reExamineStudentList.getContent().forEach(p -> {
|
|
|
|
- p.setIdentityNumber(IdentityNumberHelper.conceal(p.getRootOrgId(), p.getIdentityNumber()));
|
|
|
|
- });
|
|
|
|
- return reExamineStudentList;
|
|
|
|
|
|
+ Page<ExamStudentInfo> page = examStudentService.getReExamineStudentList(uds, query);
|
|
|
|
+
|
|
|
|
+ boolean hidden = IdentityNumberHelper.identityNumbeConceal(getRootOrgId());
|
|
|
|
+ if(hidden) {
|
|
|
|
+ page.getContent().forEach(p -> {
|
|
|
|
+ p.setIdentityNumber(IdentityNumberHelper.conceal(p.getIdentityNumber()));
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return page;
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/reexamine")
|
|
@PostMapping("/reexamine")
|