|
|
@@ -165,17 +165,17 @@ class HikvisionBaseDataTaskTest {
|
|
|
// dataUtil.insertCar(use, carTableName,baseClass, faceImportMapper);
|
|
|
|
|
|
|
|
|
-// tableName = "base_class";
|
|
|
-// Map<String, String> baseClass = dataMap.get(tableName);
|
|
|
-// Map<String, String> classes = dataUtil.insertClass(tableName, baseClass);
|
|
|
+ tableName = "base_class";
|
|
|
+ Map<String, String> baseClass = dataMap.get(tableName);
|
|
|
+ Map<String, String> classes = dataUtil.insertClass(tableName, baseClass);
|
|
|
|
|
|
|
|
|
- tableName = "base_student";
|
|
|
- List<HikvisionData> studentList = hikvisionDataMapper.selectList(
|
|
|
- new QueryWrapper<HikvisionData>().lambda().eq(HikvisionData::getTableName, tableName)
|
|
|
- );
|
|
|
- Map<String, String> baseStudent = dataMap.get(tableName);
|
|
|
- insertStudentOne(tableName, baseStudent, studentList);
|
|
|
+// tableName = "base_student";
|
|
|
+// List<HikvisionData> studentList = hikvisionDataMapper.selectList(
|
|
|
+// new QueryWrapper<HikvisionData>().lambda().eq(HikvisionData::getTableName, tableName)
|
|
|
+// );
|
|
|
+// Map<String, String> baseStudent = dataMap.get(tableName);
|
|
|
+// insertStudentOne(tableName, baseStudent, studentList);
|
|
|
// sql = "SELECT * FROM wf_room_applicant WHERE delete_mark = 0 AND STATUS = 1";
|
|
|
// List<Map<String, Object>> wfRoomApplicantList = SqlRunnerAdapter.db().selectList(sql);
|
|
|
//
|
|
|
@@ -245,7 +245,30 @@ class HikvisionBaseDataTaskTest {
|
|
|
" INNER JOIN base_class t3 ON t2.class_id = t3.id" +
|
|
|
" INNER JOIN base_grade t4 ON t3.grade_id = t4.id" +
|
|
|
" WHERE t1.delete_mark = 0 AND t2.delete_mark = 0" +
|
|
|
- " AND t3.class_type IS NOT NULL AND t3.is_graduate = 1";
|
|
|
+ " AND t3.class_type IS NOT NULL AND t3.is_graduate = 1" +
|
|
|
+ " and t1.credential_number IN (" +
|
|
|
+ " SELECT t3.credential_number\n" +
|
|
|
+ " FROM student_report_record t1\n" +
|
|
|
+ " INNER JOIN base_new_student t3 ON t3.id = t1.user_id\n" +
|
|
|
+ " LEFT JOIN banding_task_class_student t2 ON t1.user_id = t2.new_student_id AND t2.delete_mark = 0\n" +
|
|
|
+ " LEFT JOIN banding_task_class t5 ON t2.banding_task_class_id = t5.id\n" +
|
|
|
+ " LEFT JOIN xjr_user t6 ON t5.teacher_id = t6.id\n" +
|
|
|
+ " LEFT JOIN xjr_dictionary_detail t7 ON t3.gender = t7.code AND t7.delete_mark = 0\n" +
|
|
|
+ " LEFT JOIN xjr_dictionary_detail t8 ON t3.source = t8.code AND t8.delete_mark = 0\n" +
|
|
|
+ " LEFT JOIN xjr_dictionary_detail t9 ON t3.stduy_status = t9.code AND t9.delete_mark = 0\n" +
|
|
|
+ " LEFT JOIN banding_task t10 ON t5.banding_task_id = t10.id\n" +
|
|
|
+ " LEFT JOIN enrollment_plan t11 ON t11.id = t3.enrollment_plan_id\n" +
|
|
|
+ " LEFT JOIN base_grade t4 ON t11.grade_id = t4.id\n" +
|
|
|
+ " LEFT JOIN student_report_plan t12 ON t12.id = t1.student_report_plan_id\n" +
|
|
|
+ " LEFT JOIN base_major_set t13 ON t13.id = t5.major_set_id\n" +
|
|
|
+ " LEFT JOIN xjr_dictionary_detail t14 ON t5.class_type = t14.code AND t14.delete_mark = 0\n" +
|
|
|
+ " LEFT JOIN xjr_department t15 ON t15.id = t13.department_id\n" +
|
|
|
+ " WHERE t1.delete_mark = 0 AND t1.enabled_mark = 1\n" +
|
|
|
+ " AND t12.status IN(1,2)\n" +
|
|
|
+ " AND t3.enrollment_plan_id = 1897950348853186562\n" +
|
|
|
+ " AND t12.category = 2\n" +
|
|
|
+ " AND t1.report_time IS NOT NULL" +
|
|
|
+ " )";
|
|
|
List<Map<String, Object>> list = SqlRunnerAdapter.db().selectList(sql, String[].class);
|
|
|
Map<Integer, String> clientMap = new HashMap<>();
|
|
|
List<Entity> insertList = new ArrayList<>();
|
|
|
@@ -361,8 +384,7 @@ class HikvisionBaseDataTaskTest {
|
|
|
ApiUtil apiUtil = new ApiUtil();
|
|
|
|
|
|
JsonArray dataArray = new JsonArray();
|
|
|
- dataArray.add("1828723343029219330-2024-job_class-FB3001");
|
|
|
- dataArray.add("1828723343029219330-2024-job_class-FB3002");
|
|
|
+ dataArray.add("2025-job_class-FB3002");
|
|
|
JsonObject paramJson = new JsonObject();
|
|
|
paramJson.add("indexCodes", dataArray);
|
|
|
Map<String, String> headerMap = new HashMap<>();
|