|
|
@@ -43,48 +43,49 @@
|
|
|
-- ;
|
|
|
|
|
|
create or replace definer = root@`%` view smart_campus.v_cse_feeobj1 as
|
|
|
-select 1001 AS `pk_corp`,
|
|
|
- `t`.`id` AS `pkfeeobj`,
|
|
|
- `t`.`student_id` AS `Studentcode`,
|
|
|
- `t1`.`name` AS `feeobjname`,
|
|
|
+select 1001 AS `pk_corp`,
|
|
|
+ `t`.`id` AS `pkfeeobj`,
|
|
|
+ `t`.`student_id` AS `Studentcode`,
|
|
|
+ `t1`.`name` AS `feeobjname`,
|
|
|
(case
|
|
|
when (`t1`.`gender` = 'SB10001') then '男'
|
|
|
when (`t1`.`gender` = 'SB10002') then '女'
|
|
|
- else '其他' end) AS `sex`,
|
|
|
- `t3`.`id` AS `classcdoe`,
|
|
|
- cast(substring_index(`t4`.`name`, '年', 1) as unsigned) AS `enteryear`,
|
|
|
- `t6`.`id` AS `deptcode`,
|
|
|
- `t7`.`id` AS `speccode`,
|
|
|
- `t7`.`study_year` AS `ratetypecdoe`,
|
|
|
- year(`t8`.`certificate_date`) AS `leaveyear`,
|
|
|
- `t1`.`credential_number` AS `personalid`,
|
|
|
- NULL AS `helpcode`,
|
|
|
- NULL AS `quartercode`,
|
|
|
- NULL AS `nationality`,
|
|
|
- NULL AS `address`,
|
|
|
- (case
|
|
|
- when (`t3`.`is_graduate` = 1) then '在读'
|
|
|
- when (`t3`.`is_graduate` = 2) then '毕业'
|
|
|
- else '其他' end) AS `state`,
|
|
|
- NULL AS `Userdef2`,
|
|
|
- NULL AS `Userdef1`,
|
|
|
- NULL AS `Resourcecode`,
|
|
|
- NULL AS `Birthday`,
|
|
|
- NULL AS `Account`,
|
|
|
- NULL AS `bank`,
|
|
|
- NULL AS `Remarks`,
|
|
|
- NULL AS `Property`,
|
|
|
- NULL AS `telephone`,
|
|
|
- NULL AS `E_mail`
|
|
|
+ else '其他' end) AS `sex`,
|
|
|
+ `t3`.`id` AS `classcdoe`,
|
|
|
+ cast(substring_index(`t4`.`name`, '年', 1) as unsigned) AS `enteryear`,
|
|
|
+ `t6`.`id` AS `deptcode`,
|
|
|
+ `t7`.`id` AS `speccode`,
|
|
|
+ `t7`.`study_year` AS `ratetypecdoe`,
|
|
|
+ year(`t8`.`certificate_date`) AS `leaveyear`,
|
|
|
+ `t1`.`credential_number` AS `personalid`,
|
|
|
+ NULL AS `helpcode`,
|
|
|
+ t9.name AS `quartercode`,
|
|
|
+ NULL AS `nationality`,
|
|
|
+ NULL AS `address`,
|
|
|
+ (case
|
|
|
+ when (`t3`.`is_graduate` = 1) then '在读'
|
|
|
+ when (`t3`.`is_graduate` = 2) then '毕业'
|
|
|
+ else '其他' end) AS `state`,
|
|
|
+ NULL AS `Userdef2`,
|
|
|
+ NULL AS `Userdef1`,
|
|
|
+ NULL AS `Resourcecode`,
|
|
|
+ NULL AS `Birthday`,
|
|
|
+ NULL AS `Account`,
|
|
|
+ NULL AS `bank`,
|
|
|
+ NULL AS `Remarks`,
|
|
|
+ NULL AS `Property`,
|
|
|
+ NULL AS `telephone`,
|
|
|
+ NULL AS `E_mail`
|
|
|
from `smart_campus`.`base_student` `t`
|
|
|
- left join `smart_campus`.`xjr_user` `t1`on `t1`.`id` = `t`.`user_id`
|
|
|
- left join `smart_campus`.`base_student_school_roll` `t2` on `t1`.`id` = `t2`.`user_id`
|
|
|
- left join `smart_campus`.`base_class` `t3` on `t2`.`class_id` = `t3`.`id`
|
|
|
- left join `smart_campus`.`base_grade` `t4` on `t3`.`grade_id` = `t4`.`id`
|
|
|
- left join `smart_campus`.`xjr_department` `t6` on `t6`.`id` = `t3`.`org_id`
|
|
|
- left join `smart_campus`.`base_major_set` `t7` on `t7`.`id` = `t2`.`major_set_id`
|
|
|
- left join `smart_campus`.`base_student_graduate` `t8` on `t8`.`user_id` = `t1`.`id`
|
|
|
+ left join `smart_campus`.`xjr_user` `t1` on `t1`.`id` = `t`.`user_id`
|
|
|
+ left join `smart_campus`.`base_student_school_roll` `t2` on `t1`.`id` = `t2`.`user_id`
|
|
|
+ left join `smart_campus`.`base_class` `t3` on `t2`.`class_id` = `t3`.`id`
|
|
|
+ left join `smart_campus`.`base_grade` `t4` on `t3`.`grade_id` = `t4`.`id`
|
|
|
+ left join `smart_campus`.`xjr_department` `t6` on `t6`.`id` = `t3`.`org_id`
|
|
|
+ left join `smart_campus`.`base_major_set` `t7` on `t7`.`id` = `t2`.`major_set_id`
|
|
|
+ left join `smart_campus`.`base_student_graduate` `t8` on `t8`.`user_id` = `t1`.`id`
|
|
|
+ left join `smart_campus`.`xjr_dictionary_detail` `t9` on `t9`.`code` = `t2`.`stduy_status`
|
|
|
where t.delete_mark = 0
|
|
|
and t1.delete_mark = 0
|
|
|
and t2.delete_mark = 0
|
|
|
-and t2.archives_status = 'FB2901';
|
|
|
+ and t2.archives_status = 'FB2901';
|