|
@@ -147,6 +147,7 @@ public class ExamRecordServiceImpl implements ExamRecordService {
|
|
"record_data.paper_type paperType," +
|
|
"record_data.paper_type paperType," +
|
|
"record_data.paper_struct_id paperStructId," +
|
|
"record_data.paper_struct_id paperStructId," +
|
|
"record_data.info_collector infoCollector," +
|
|
"record_data.info_collector infoCollector," +
|
|
|
|
+ "record_data.switch_screen_count switchScreenCount," +
|
|
"audit.audit_user_name audit_user_name," +
|
|
"audit.audit_user_name audit_user_name," +
|
|
"GROUP_CONCAT(DISTINCT process.source_ip) ip," +
|
|
"GROUP_CONCAT(DISTINCT process.source_ip) ip," +
|
|
"eoes.objective_score objectiveTotalScore," +
|
|
"eoes.objective_score objectiveTotalScore," +
|
|
@@ -203,6 +204,7 @@ public class ExamRecordServiceImpl implements ExamRecordService {
|
|
"record_data.paper_type paper_type," +
|
|
"record_data.paper_type paper_type," +
|
|
"record_data.paper_struct_id paper_struct_id," +
|
|
"record_data.paper_struct_id paper_struct_id," +
|
|
"record_data.info_collector info_collector," +
|
|
"record_data.info_collector info_collector," +
|
|
|
|
+ "record_data.switch_screen_count switchScreenCount," +
|
|
"audit.audit_user_name audit_user_name," +
|
|
"audit.audit_user_name audit_user_name," +
|
|
"GROUP_CONCAT(DISTINCT process.source_ip) ip" +
|
|
"GROUP_CONCAT(DISTINCT process.source_ip) ip" +
|
|
" from ec_oe_exam_record_data record_data " +
|
|
" from ec_oe_exam_record_data record_data " +
|
|
@@ -390,6 +392,7 @@ public class ExamRecordServiceImpl implements ExamRecordService {
|
|
examRecordData.setBaiduFaceLivenessSuccessPercent(rs.getDouble("baidu_face_liveness_success_percent"));
|
|
examRecordData.setBaiduFaceLivenessSuccessPercent(rs.getDouble("baidu_face_liveness_success_percent"));
|
|
examRecordData.setIp(rs.getString("ip"));
|
|
examRecordData.setIp(rs.getString("ip"));
|
|
examRecordData.setAuditUserName(rs.getString("audit_user_name"));
|
|
examRecordData.setAuditUserName(rs.getString("audit_user_name"));
|
|
|
|
+ examRecordData.setSwitchScreenCount(rs.getInt("switchScreenCount"));
|
|
|
|
|
|
return examRecordData;
|
|
return examRecordData;
|
|
}
|
|
}
|
|
@@ -411,6 +414,12 @@ public class ExamRecordServiceImpl implements ExamRecordService {
|
|
*/
|
|
*/
|
|
private StringBuilder buildExamRecordCommonSelectCondition(ExamRecordQuery query) {
|
|
private StringBuilder buildExamRecordCommonSelectCondition(ExamRecordQuery query) {
|
|
StringBuilder sql = new StringBuilder();
|
|
StringBuilder sql = new StringBuilder();
|
|
|
|
+ if (query.getSwitchScreenCountStart() != null) {
|
|
|
|
+ sql.append(" and record_data.switch_screen_count >= " +query.getSwitchScreenCountStart());
|
|
|
|
+ }
|
|
|
|
+ if (query.getSwitchScreenCountEnd() != null) {
|
|
|
|
+ sql.append(" and record_data.switch_screen_count <= " +query.getSwitchScreenCountEnd());
|
|
|
|
+ }
|
|
if (query.getExamRecordDataId() != null) {
|
|
if (query.getExamRecordDataId() != null) {
|
|
sql.append(" and record_data.id = " + query.getExamRecordDataId());
|
|
sql.append(" and record_data.id = " + query.getExamRecordDataId());
|
|
}
|
|
}
|