|
@@ -129,8 +129,9 @@
|
|
|
update operating_report_cloud orc
|
|
|
left join (
|
|
|
select orc.calender_id_,MIN(cs.class_date_) start_date_ from operating_report_cloud orc
|
|
|
- LEFT JOIN cloud_teacher_free_course ctf ON ctf.calender_id_ = orc.calender_id_
|
|
|
- LEFT JOIN course_schedule cs ON cs.id_ = ctf.course_id_
|
|
|
+ left join music_group_payment_calender mgpc ON mgpc.id_ = orc.calender_id_
|
|
|
+ left join course_schedule_student_payment cssp ON cssp.batch_no_ = mgpc.batch_no_
|
|
|
+ left join course_schedule cs ON cs.id_ = cssp.course_schedule_id_
|
|
|
where orc.month_flag_ = false AND orc.settlement_flag_ = false AND orc.start_date_ IS NULL
|
|
|
AND cs.class_date_ <= #{lastDay}
|
|
|
group by orc.calender_id_) mc ON orc.calender_id_ = mc.calender_id_
|
|
@@ -186,12 +187,6 @@
|
|
|
(DATE_FORMAT(spo.pay_time_,'%Y-%m') = #{month} AND (mg.musical_instruments_provide_status_ IS NULL OR mg.musical_instruments_provide_status_ = 1))
|
|
|
group by so.organ_id_
|
|
|
</select>
|
|
|
- <select id="sumCloudCourseAmount" resultType="java.util.Map">
|
|
|
- SELECT cs.organ_id_ 'key',SUM(ctf.cost_) 'value' FROM cloud_teacher_free_course ctf
|
|
|
- LEFT JOIN course_schedule cs ON cs.id_ = ctf.course_id_
|
|
|
- where cs.del_flag_ = 0 AND cs.is_lock_ = 0 AND cs.pre_course_flag_ = 0 AND (cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_)
|
|
|
- AND cs.class_date_ BETWEEN #{firstDay} AND #{lastDay} group by cs.organ_id_;
|
|
|
- </select>
|
|
|
<select id="sumCourseAmount" resultType="java.util.Map">
|
|
|
SELECT cs.organ_id_ 'key',SUM(cssp.actual_price_) 'value' FROM course_schedule cs
|
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.course_schedule_id_ = cs.id_
|
|
@@ -240,13 +235,6 @@
|
|
|
from operating_report_cloud orc
|
|
|
where orc.cloud_price_ > 0 AND orc.month_flag_ = true AND DATE_FORMAT(orc.create_time_,'%Y-%m') = #{month} group by orc.organ_id_;
|
|
|
</select>
|
|
|
- <select id="sumCloudCoursePreAmount" resultType="java.util.Map">
|
|
|
- SELECT cs.organ_id_ 'key',SUM(ctf.cost_) 'value' FROM cloud_teacher_free_course ctf
|
|
|
- LEFT JOIN course_schedule cs ON cs.id_ = ctf.course_id_
|
|
|
- where cs.del_flag_ = 0 AND cs.is_lock_ = 0 AND cs.pre_course_flag_ = 0
|
|
|
- AND (cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_) AND cs.class_date_ > #{lastDay}
|
|
|
- group by cs.organ_id_;
|
|
|
- </select>
|
|
|
<select id="sumCoursePreAmount" resultType="java.util.Map">
|
|
|
SELECT cs.organ_id_ 'key',SUM(cssp.actual_price_) 'value' FROM course_schedule cs
|
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.course_schedule_id_ = cs.id_
|