|
@@ -612,6 +612,7 @@
|
|
<result property="studentSignOutTime" column="studentSignOutTime"/>
|
|
<result property="studentSignOutTime" column="studentSignOutTime"/>
|
|
<result property="complaintsStatus" column="complaints_status_"/>
|
|
<result property="complaintsStatus" column="complaints_status_"/>
|
|
<result property="disposeContent" column="dispose_content_"/>
|
|
<result property="disposeContent" column="dispose_content_"/>
|
|
|
|
+ <result property="deductionReason" column="deduction_reason_"/>
|
|
<result property="teacherName" column="teacherName"/>
|
|
<result property="teacherName" column="teacherName"/>
|
|
<result property="groupName" column="groupName"/>
|
|
<result property="groupName" column="groupName"/>
|
|
<result property="groupId" column="group_id_"/>
|
|
<result property="groupId" column="group_id_"/>
|
|
@@ -659,7 +660,7 @@
|
|
CASE WHEN ta.complaints_status_=0 THEN '拒绝' WHEN ta.complaints_status_ = 1 THEN '通过'
|
|
CASE WHEN ta.complaints_status_=0 THEN '拒绝' WHEN ta.complaints_status_ = 1 THEN '通过'
|
|
WHEN ta.complaints_status_=2 THEN '待处理' WHEN ta.complaints_status_ = 3 THEN '已撤销' END complaints_status_,ta.dispose_content_,
|
|
WHEN ta.complaints_status_=2 THEN '待处理' WHEN ta.complaints_status_ = 3 THEN '已撤销' END complaints_status_,ta.dispose_content_,
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
- ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum
|
|
|
|
|
|
+ ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum,ts.deduction_reason_
|
|
FROM course_schedule_teacher_salary ts
|
|
FROM course_schedule_teacher_salary ts
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|
|
@@ -697,7 +698,7 @@
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum,
|
|
ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum,
|
|
vg.online_classes_unit_price_,vg.offline_classes_unit_price_,
|
|
vg.online_classes_unit_price_,vg.offline_classes_unit_price_,
|
|
- GROUP_CONCAT(sa.sign_in_time_) studentSignInTime,GROUP_CONCAT(sa.sign_out_time_) studentSignOutTime
|
|
|
|
|
|
+ GROUP_CONCAT(sa.sign_in_time_) studentSignInTime,GROUP_CONCAT(sa.sign_out_time_) studentSignOutTime,ts.deduction_reason_
|
|
FROM course_schedule_teacher_salary ts
|
|
FROM course_schedule_teacher_salary ts
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|
|
@@ -739,7 +740,7 @@
|
|
WHEN ta.complaints_status_=2 THEN '待处理' WHEN ta.complaints_status_ = 3 THEN '已撤销' END complaints_status_,ta.dispose_content_,
|
|
WHEN ta.complaints_status_=2 THEN '待处理' WHEN ta.complaints_status_ = 3 THEN '已撤销' END complaints_status_,ta.dispose_content_,
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
ROUND((UNIX_TIMESTAMP(ta.sign_out_time_)-UNIX_TIMESTAMP(ta.sign_in_time_))/60) currentTime,
|
|
ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum,
|
|
ta.sign_in_time_ signInTime,ta.sign_out_time_ signOutTime,COUNT(DISTINCT sp.id_) studentNum,COUNT(DISTINCT sa.id_) realStudentNum,
|
|
- GROUP_CONCAT(sa.sign_in_time_) studentSignInTime,GROUP_CONCAT(sa.sign_out_time_) studentSignOutTime
|
|
|
|
|
|
+ GROUP_CONCAT(sa.sign_in_time_) studentSignInTime,GROUP_CONCAT(sa.sign_out_time_) studentSignOutTime,ts.deduction_reason_
|
|
FROM course_schedule_teacher_salary ts
|
|
FROM course_schedule_teacher_salary ts
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|
|
LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_`
|