|
|
|
@ -472,3 +472,78 @@ getExcelValues
|
|
|
|
|
)
|
|
|
|
|
)t
|
|
|
|
|
|
|
|
|
|
getTeachingManagement
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 根据不为空的参数进行查询导入需要的参数
|
|
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
|
@pageTag(){
|
|
|
|
|
any_value(t.teacher_merge_class_third_id) AS teacher_merge_class_third_id,
|
|
|
|
|
any_value(t.university_faculty_info) AS university_faculty_info,
|
|
|
|
|
any_value(t.university_system_info) AS university_system_info,
|
|
|
|
|
any_value(GROUP_CONCAT(t.school_class_info SEPARATOR ',')) AS school_class_info,
|
|
|
|
|
any_value(t.teacher_merge_class_third_add_time) AS teacher_merge_class_third_add_time,
|
|
|
|
|
any_value(t.teacher_merge_class_third_status) AS teacher_merge_class_third_status,
|
|
|
|
|
any_value(t.user_id) AS user_id,
|
|
|
|
|
any_value(t.org_id) AS org_id,
|
|
|
|
|
t.teacher_info,
|
|
|
|
|
any_value(la.university_faculty_name) AS universityFacultyName,
|
|
|
|
|
any_value(lb.university_system_name) AS universitySystemName,
|
|
|
|
|
any_value(GROUP_CONCAT(lc.class_name)) AS className,
|
|
|
|
|
any_value(ld.teacher_name) AS teacherName
|
|
|
|
|
@}
|
|
|
|
|
FROM
|
|
|
|
|
teaching_management t
|
|
|
|
|
LEFT JOIN university_faculty la ON la.university_faculty_id = t.university_faculty_info
|
|
|
|
|
LEFT JOIN university_system lb ON lb.university_system_id = t.university_system_info
|
|
|
|
|
LEFT JOIN school_class lc ON FIND_IN_SET(lc.class_id,t.school_class_info)
|
|
|
|
|
LEFT JOIN teacher ld ON ld.teacher_id = t.teacher_info
|
|
|
|
|
WHERE
|
|
|
|
|
1=1
|
|
|
|
|
@if(!isEmpty(teacherMergeClassThirdId)){
|
|
|
|
|
and t.teacher_merge_class_third_id =#teacherMergeClassThirdId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherMergeClassThirdIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_merge_class_third_id,#teacherMergeClassThirdIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(universityFacultyInfo)){
|
|
|
|
|
and t.university_faculty_info =#universityFacultyInfo#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(universitySystemInfo)){
|
|
|
|
|
and t.university_system_info =#universitySystemInfo#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherInfo)){
|
|
|
|
|
and ld.teacher_name =#teacherInfo#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(schoolClassInfo)){
|
|
|
|
|
and t.school_class_info =#schoolClassInfo#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherMergeClassThirdAddTime)){
|
|
|
|
|
and t.teacher_merge_class_third_add_time =#teacherMergeClassThirdAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(isEmpty(teacherMergeClassThirdStatus) && isEmpty(teacherMergeClassThirdStatusPlural)){
|
|
|
|
|
and t.teacher_merge_class_third_status != 2
|
|
|
|
|
@}else{
|
|
|
|
|
@if(!isEmpty(teacherMergeClassThirdStatus)){
|
|
|
|
|
and t.teacher_merge_class_third_status =#teacherMergeClassThirdStatus#
|
|
|
|
|
@}else if(!isEmpty(teacherMergeClassThirdStatusPlural)){
|
|
|
|
|
and find_in_set(t.teacher_merge_class_third_status,#teacherMergeClassThirdStatusPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userIdPlural)){
|
|
|
|
|
and find_in_set(t.user_id,#userIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgIdPlural)){
|
|
|
|
|
and find_in_set(t.org_id,#orgIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@pageIgnoreTag(){
|
|
|
|
|
GROUP BY
|
|
|
|
|
t.teacher_info
|
|
|
|
|
@}
|