|
|
@@ -27,7 +27,16 @@
|
|
|
<if test="dto.semester != null">
|
|
|
AND t5.base_semester_id = #{dto.semester}
|
|
|
</if>
|
|
|
- ) AS textbook_name
|
|
|
+ ) AS textbook_name,
|
|
|
+ (SELECT sum(t8.price)
|
|
|
+ FROM base_class_course t5
|
|
|
+ LEFT JOIN textbook t8 ON t8.id = t5.textbook_id
|
|
|
+ WHERE t5.class_id = t.id
|
|
|
+ AND t5.delete_mark = 0
|
|
|
+ <if test="dto.semester != null">
|
|
|
+ AND t5.base_semester_id = #{dto.semester}
|
|
|
+ </if>
|
|
|
+ ) AS total_price
|
|
|
FROM base_class t
|
|
|
LEFT JOIN xjr_user t1 ON t1.id = t.teacher_id
|
|
|
LEFT JOIN base_class_major_set t2 ON t2.class_id = t.id
|