|
@@ -265,7 +265,7 @@
|
|
|
LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_
|
|
|
LEFT JOIN vip_group_class_group_mapper vgcgm ON vgcgm.class_group_id_ = cgsm.class_group_id_
|
|
|
LEFT JOIN vip_group vg ON vg.id_ = vgcgm.vip_group_id_
|
|
|
- LEFT JOIN teacher_school ts ON vg.teacher_school_id_ = ts.id_
|
|
|
+ LEFT JOIN school ts ON vg.teacher_school_id_ = ts.id_
|
|
|
WHERE cgsm.user_id_ = #{search} AND cg.type_ = 'VIP') a
|
|
|
ORDER BY a.create_time_ DESC
|
|
|
<include refid="global.limit"/>
|
|
@@ -364,7 +364,7 @@
|
|
|
LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_
|
|
|
LEFT JOIN vip_group_class_group_mapper vgcgm ON vgcgm.class_group_id_ = cgsm.class_group_id_
|
|
|
LEFT JOIN vip_group vg ON vg.id_ = vgcgm.vip_group_id_
|
|
|
- LEFT JOIN teacher_school ts ON vg.teacher_school_id_ = ts.id_
|
|
|
+ LEFT JOIN school ts ON vg.teacher_school_id_ = ts.id_
|
|
|
WHERE cgsm.user_id_ = #{search} AND cg.type_ = 'VIP') a
|
|
|
</select>
|
|
|
|
|
@@ -444,6 +444,8 @@
|
|
|
<result property="paymentExpireDate" column="payment_expire_date_"/>
|
|
|
<result property="coursesExpireDate" column="courses_expire_date_"/>
|
|
|
<result property="singleClassTimes" column="single_class_minutes_"/>
|
|
|
+ <result column="online_classes_num_" property="onlineClassesNum"/>
|
|
|
+ <result column="offline_classes_num_" property="offLineClassesNum"/>
|
|
|
<result property="type" column="type_"/>
|
|
|
</resultMap>
|
|
|
|
|
@@ -483,6 +485,8 @@
|
|
|
vg.payment_expire_date_,
|
|
|
vg.courses_expire_date_,
|
|
|
vg.single_class_minutes_,
|
|
|
+ IF(vg.online_classes_num_ IS NULL,0,vg.online_classes_num_) online_classes_num_,
|
|
|
+ IF(vg.offline_classes_num_ IS NULL,0,vg.offline_classes_num_) offline_classes_num_,
|
|
|
cg.total_class_times_,
|
|
|
COUNT(vg.id_) surplus_class_times_,
|
|
|
mg.id_ music_group_id_,
|