| | |
| | | t1.*, |
| | | t2.name, |
| | | CONCAT(t2.province, t2.city) AS provinceAndCity, |
| | | t2.storeId, |
| | | CONCAT(t3.classDate, t3.endDate) AS startAndEnd |
| | | t2.storeId,t2.coachId, |
| | | t2.name as courseName,t2.coachId |
| | | FROM |
| | | t_cancelled_classes t1 |
| | | LEFT JOIN |
| | | t_course_package t2 ON t1.coursePackageId = t2.id |
| | | LEFT JOIN (SELECT id,classDate,endDate FROM t_course_package_scheduling |
| | | ) t3 |
| | | ON t1.coursePackageSchedulingId = t3.id |
| | | LEFT JOIN t_course_package t2 ON t1.coursePackageId = t2.id |
| | | |
| | | <where> |
| | | <if test="query.courseName!=null and query.courseName!= ''"> |
| | | and t5.name = #{query.courseName} |
| | | and t2.name = #{query.courseName} |
| | | </if> |
| | | <if test="sTime !=null and sTime!= '' and eTime !=null and eTime!= ''"> |
| | | and t1.insertTime between #{sTime} and #{eTime} |
| | | </if> |
| | | |
| | | <if test="query.coachIds != null and query.coachIds.size()>0"> |
| | | AND t2.coachId IN |
| | | <foreach collection="query.coachIds" separator="," item="id" open="(" close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | <if test="collect != null and collect.size>0"> |
| | | AND t2.id IN |
| | | <foreach collection="collect" separator="," item="id" open="(" close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | </where> |
| | | </select> |
| | | <select id="getRefund" resultType="com.dsh.course.entity.MoneyBack"> |
| | | select * from t_back_money where status = 1 |
| | | </select> |
| | | |
| | | </mapper> |