|
@@ -34,14 +34,18 @@ public class ExamRecordDataTool {
|
|
|
|
|
|
public void start() {
|
|
|
StringBuilder querySql = new StringBuilder()
|
|
|
- .append(" select t.id,t.root_org_id,t.exam_id,t.course_id,")
|
|
|
- .append(" t.student_id,t.exam_student_id,t.exam_type,t.creation_time")
|
|
|
+ .append(" select t.id,t.root_org_id,org.name as rootOrgName,t.exam_id,t.course_id,c.code as courseCode,")
|
|
|
+ .append(" t.student_id,t.exam_student_id,s.identity_number,t.exam_type,t.exam_record_status,t.creation_time")
|
|
|
.append(" from ec_oes_exam_record_data t")
|
|
|
+ .append(" inner join ec_b_student s on s.id = t.student_id")
|
|
|
+ .append(" inner join ec_b_course c on c.id = t.course_id")
|
|
|
+ .append(" inner join ec_b_org org on org.id = t.root_org_id")
|
|
|
.append(" where 1=1")
|
|
|
.append(" and t.creation_time >= '2022-05-08 00:00:00'")
|
|
|
.append(" and t.creation_time <= '2022-05-08 18:00:00'")
|
|
|
- .append(" and t.sync_status = 'UNSYNC'");
|
|
|
- // .append(" limit 3");
|
|
|
+ .append(" and t.sync_status = 'UNSYNC'")
|
|
|
+ .append(" order by t.root_org_id,t.exam_id")
|
|
|
+ .append(" limit 3");
|
|
|
|
|
|
List<ExamRecordDataVO> allList = jdbcTemplate.query(querySql.toString(), new BeanPropertyRowMapper(ExamRecordDataVO.class));
|
|
|
System.out.println("total is " + allList.size());
|