@ -73,8 +73,8 @@ public class ZbdcModel {
/ * *
* 功 能 :
*
* @param bureau_id
* @return
* @param bureau_id 单 位 id
* @return 单 位 Bean
* /
public Record getBureauBean ( String bureau_id ) {
String sql = "select t1.org_id,t1.org_name,t1.school_type_id,t2.school_type_name from t_base_organization as t1 inner join t_dm_schooltype as t2 on t1.school_type_id=t2.school_type_id where org_id=?" ;
@ -93,11 +93,15 @@ public class ZbdcModel {
* @param xx_class_count 小 学 班 级 数
* @param cz_class_count 初 中 班 级 数
* @param gz_class_count 高 中 班 级 数
* @param xx_zhuanren_count 小 学 部 专 任 教 师 数 量
* @param cz_zhuanren_count 初 中 部 专 任 教 师 数 量
* @param gz_zhuanren_count 高 中 部 专 任 教 师 数 量
* /
public void saveSchool ( int year , String bureau_id , String bureau_name , String school_type_name ,
int xx_student_count , int cz_student_count , int gz_student_count ,
int xx_teacher_count , int cz_teacher_count , int gz_teacher_count ,
int xx_class_count , int cz_class_count , int gz_class_count , int xiaoxue_type_id ) {
int xx_class_count , int cz_class_count , int gz_class_count , int xiaoxue_type_id ,
int xx_zhuanren_count , int cz_zhuanren_count , int gz_zhuanren_count ) {
String sql = "select * from t_zbdc_bureau_base where year=? and bureau_id=?" ;
Record record = Db . findFirst ( sql , year , bureau_id ) ;
Record newRecord = new Record ( ) ;
@ -105,16 +109,31 @@ public class ZbdcModel {
newRecord . set ( "bureau_id" , bureau_id ) ;
newRecord . set ( "bureau_name" , bureau_name ) ;
newRecord . set ( "school_type_name" , school_type_name ) ;
//小学
if ( xx_class_count > 0 | | xx_student_count > 0 | | xx_zhuanren_count > 0 | | xx_teacher_count > 0 ) {
newRecord . set ( "xx_student_count" , xx_student_count ) ;
newRecord . set ( "cz_student_count" , cz_student_count ) ;
newRecord . set ( "gz_student_count" , gz_student_count ) ;
newRecord . set ( "xx_teacher_count" , xx_teacher_count ) ;
newRecord . set ( "cz_teacher_count" , cz_teacher_count ) ;
newRecord . set ( "gz_teacher_count" , gz_teacher_count ) ;
newRecord . set ( "xx_class_count" , xx_class_count ) ;
newRecord . set ( "xiaoxue_type_id" , xiaoxue_type_id ) ;
newRecord . set ( "xx_zhuanren_count" , xx_zhuanren_count ) ;
}
//初中
if ( cz_class_count > 0 | | cz_student_count > 0 | | cz_zhuanren_count > 0 | | cz_teacher_count > 0 ) {
newRecord . set ( "cz_student_count" , cz_student_count ) ;
newRecord . set ( "cz_teacher_count" , cz_teacher_count ) ;
newRecord . set ( "cz_class_count" , cz_class_count ) ;
newRecord . set ( "cz_zhuanren_count" , cz_zhuanren_count ) ;
}
//高中
if ( gz_class_count > 0 | | gz_student_count > 0 | | gz_zhuanren_count > 0 | | gz_teacher_count > 0 ) {
newRecord . set ( "gz_teacher_count" , gz_teacher_count ) ;
newRecord . set ( "gz_student_count" , gz_student_count ) ;
newRecord . set ( "gz_class_count" , gz_class_count ) ;
newRecord . set ( "xiaoxue_type_id" , xiaoxue_type_id ) ;
newRecord . set ( "gz_zhuanren_count" , gz_zhuanren_count ) ;
}
//区县
Map < String , Record > map = getSchoolAreaName ( ) ;