# Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' )
StringreformCommand="node D:\\myWorkSpace\\pdfOfClassBasicGen.js \"http://localhost:8080/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规&className=conditionA\" pdf ";
StringunReformCommand="node D:\\myWorkSpace\\pdfOfClassBasicGen.js \"http://localhost:8080/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规&className=conditionA\" pdf ";
Stringcommand="node /myworkSpace/puppeteer.js \"http://localhost:8080/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规\" pdf ";
Stringcommand="node /myworkSpace/puppeteer.js \"http://localhost:8080/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规\" pdf ";
Stringcommand="node /myworkSpace/pdfOfClassBasicGen.js \"http://localhost:8080/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规&className=conditionA\" pdf ";
Stringcommand="node/myworkSpace/pdfOfClassBasicGen.js \"http://localhost:8080/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规&className=conditionA\" pdf ";
Stringcommand="node /myworkSpace/puppeteer.js \"https://schoolreport.cssatest.com/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规\" pdf ";
Stringcommand="node /myworkSpace/puppeteer.js \"https://schoolreport.cssatest.com/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规\" pdf ";
Stringcommand="node /myworkSpace/pdfOfClassBasicGen.js \"https://schoolreport.cssatest.com/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规&className=conditionA\" pdf ";
Stringcommand="node/myworkSpace/pdfOfClassBasicGen.js \"https://schoolreport.cssatest.com/pdf/classBasic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规&className=conditionA\" pdf ";
StringreformCommand="node D:\\myWorkSpace\\puppeteer.js \"http://localhost:8080/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=conditionC&subjectType=常规\" pdf ";
StringunReformCommand="node D:\\myWorkSpace\\puppeteer.js \"http://localhost:8080/pdf/basic?province=condition5&school=condition1&examId=condition4®ion=非改革&branch=condition3&subjectType=常规\" pdf ";
namedParameterJdbcTemplate.update("insert into province_ques_type_excellent20240919(region,province,sub_subject,mean,ques_type) value (:region,:province,:subSubject,:Mean,:quesType)",newMapSqlParameterSource(params));
"\tleft join base_student_question_tda20240919 b on a.ques_no = b.ques_no and a.sub_subject = b.`sub_subject` and a.region = b.region and a.subject_type = b.subject_type\n"+
"\twhere a.subject_type = '常规' and a.region = '"+region+"' and b.province = '"+province+"'";
Stringsql2="select stu_id from base_student_subject_tda20240919 where sub_subject = '"+subject+"' and region = '"+region+"' and province = '"+province+"' and stu_subject_score_rate_province_pct_rank >= 0.73 and subject_type = '常规'";
namedParameterJdbcTemplate.update("insert into province_excellent_difficult20240919(sub_subject,difficult,region,province,score_mean) value(:subSubject,:difficult,:region,:province,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into province_excellent_difficult20240919(sub_subject,difficult,region,province,score_mean) value(:subSubject,:difficult,:region,:province,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into province_excellent_difficult20240919(sub_subject,difficult,region,province,score_mean) value(:subSubject,:difficult,:region,:province,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into province_excellent_difficult20240919(sub_subject,difficult,region,province,score_mean) value(:subSubject,:difficult,:region,:province,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into province_excellent_difficult20240919(sub_subject,difficult,region,province,score_mean) value(:subSubject,:difficult,:region,:province,:scoreMean)",newMapSqlParameterSource(paramsNan));
reportJdbcTemplate.update("insert into knowledge_region_excellent20240919(sub_subject,knowledge,region,rate) value (:subSubject,:knowledge,:region,:rate)",newMapSqlParameterSource(paramsYi));
reportTemplate.update("insert into knowledge_province_excellent20240919(sub_subject,knowledge,region,rate,province) value (:subSubject,:knowledge,:region,:rate,:province)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into class_diffficult20240919(class,school,sub_subject,difficult,region,score_mean) value(:class,:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into class_diffficult20240919(class,school,sub_subject,difficult,region,score_mean) value(:class,:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into class_diffficult20240919(class,school,sub_subject,difficult,region,score_mean) value(:class,:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into class_diffficult20240919(class,school,sub_subject,difficult,region,score_mean) value(:class,:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into class_diffficult20240919(class,school,sub_subject,difficult,region,score_mean) value(:class,:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsNan));
namedParameterJdbcTemplate.update("insert into school_diffficult20240919(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into school_diffficult20240919(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into school_diffficult20240919(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into school_diffficult20240919(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into school_diffficult20240919(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsNan));
"\tleft join base_student_question_tda20240919 b on a.ques_no = b.ques_no and a.sub_subject = b.`sub_subject` and a.region = b.region and a.subject_type = b.subject_type\n"+
"\twhere a.subject_type = '常规' and a.region = '"+region+"'\n";
namedParameterJdbcTemplate.update("insert into region_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into region_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into region_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into region_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into region_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsNan));
"\tleft join base_student_question_tda20240919 b on a.ques_no = b.ques_no and a.sub_subject = b.`sub_subject` and a.region = b.region and a.subject_type = b.subject_type\n"+
"\twhere a.subject_type = '常规' and a.region = '"+region+"' and b.province = '"+province+"'";
namedParameterJdbcTemplate.update("insert into province_difficult20240919(province,sub_subject,difficult,region,score_mean) value(:province,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into province_difficult20240919(province,sub_subject,difficult,region,score_mean) value(:province,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into province_difficult20240919(province,sub_subject,difficult,region,score_mean) value(:province,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into province_difficult20240919(province,sub_subject,difficult,region,score_mean) value(:province,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into province_difficult20240919(province,sub_subject,difficult,region,score_mean) value(:province,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsNan));
" left join base_student_question_tda20240919 b on a.ques_no = b.ques_no and a.sub_subject = b.`sub_subject` and a.region = b.region and a.subject_type = b.subject_type\n"+
" where a.subject_type = '常规' and a.region = '"+region+"'";
Stringsql2="select stu_id from base_student_subject_tda20240919 where sub_subject = '"+subject+"' and region = '"+region+"' and stu_subject_score_rate_region_pct_rank >= 0.73 and subject_type = '常规'";
namedParameterJdbcTemplate.update("insert into region_excellent_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsYi));
namedParameterJdbcTemplate.update("insert into region_excellent_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoYi));
namedParameterJdbcTemplate.update("insert into region_excellent_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsZhong));
namedParameterJdbcTemplate.update("insert into region_excellent_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsJiaoNan));
namedParameterJdbcTemplate.update("insert into region_excellent_difficult20240919(sub_subject,difficult,region,score_mean) value(:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(paramsNan));
}
}
// @Test
publicvoidExcellentAswTimeProvince(){
Stringsql="select region,province from base_province_subject_tda20240919 where subject_type = '常规' group by region,province";
namedParameterJdbcTemplate.update("insert into province_excellent_asw_time20240919(sub_subject,province,region,ques_no,time) value (:subSubject,:province,:region,:quesNo,:time)",newMapSqlParameterSource(params));
}
}
}
// @Test
publicvoidExcellentRegionAswTime(){
Stringsql="select region from base_province_subject_tda20240919 where subject_type = '常规' group by region\n";
namedParameterJdbcTemplate.update("insert into region_excellent_asw_time20240919(sub_subject,region,ques_no,time) value (:subSubject,:region,:quesNo,:time)",newMapSqlParameterSource(params));
}
}
}
// @Test
publicvoidtestQuesType(){
Stringsql="select region from base_province_subject_tda20240919 where subject_type = '常规' group by region\n";
namedParameterJdbcTemplate.update("insert into region_ques_type_excellent20240919(region,sub_subject,mean,ques_type) value (:region,:subSubject,:Mean,:quesType)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into school_diffficult20240314(school,sub_subject,difficult,region,score_mean) value(:school,:subSubject,:difficult,:region,:scoreMean)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into school_quesType_score_mean20240314(sub_subject,ques_type,school,province,score_mean,region) value(:subSubject,:quesType,:school,:province,:scoreMean,:region)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into school_dimesion_score_mean20240314(score_mean,sort_num,dimension_name,school,full_score,kcpl) value(:scoreMean,:sortNum,:dimensionName,:school,:fullScore,:kcpl)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into school_histrogram20240314(school,zkz_num,student_name,type,score,province_percent,country_percent) value(:school,:zkzNum,:studentName,:type,:score,:provincePercent,:countryPercent)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into province_ques_type_score_mean20240314(province,score_mean,ques_type,region,sub_subject) value(:province,:scoreMean,:quesType,:region,:subSubject)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into province_excellent_ques_type_score_mean20240314(province,score_mean,ques_type,region,sub_subject) value(:province,:scoreMean,:quesType,:region,:subSubject)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into province_excellent_difficulty_score_mean20240314(province,score_mean,difficulty,region,sub_subject) value(:province,:scoreMean,:difficulty,:region,:subSubject)",newMapSqlParameterSource(params));
namedParameterJdbcTemplate.update("insert into province_difficulty_score_mean20240314(province,score_mean,difficulty,region,sub_subject) value(:province,:scoreMean,:difficulty,:region,:subSubject)",newMapSqlParameterSource(params));