|
@@ -60,7 +60,8 @@
|
|
|
d.realname AS instructorName,
|
|
|
d.avatar AS instructorAvatar,
|
|
|
b.longitude,
|
|
|
- b.latitude
|
|
|
+ b.latitude,
|
|
|
+ a.background_image
|
|
|
FROM
|
|
|
nm_courses a
|
|
|
LEFT JOIN nm_site b ON a.site_id = b.id
|
|
@@ -87,7 +88,7 @@
|
|
|
instructorAvatar;
|
|
|
</select>
|
|
|
<select id="findByCourseList" resultType="org.jeecg.modules.app.vo.course.CourseResponseVo">
|
|
|
- select b.`name`,e.address,b.original_price,b.selling_price,b.cover
|
|
|
+ select b.`name`,e.address,b.original_price,b.selling_price,b.cover,b.start_time,b.end_time
|
|
|
,b.id,b.price_type,b.good_rate,e.latitude,e.longitude,count(c.courses_id) as coursesNum,b.start_time,b.end_time
|
|
|
FROM nm_courses b
|
|
|
LEFT JOIN nm_courses_price_rules c on b.id= c.courses_id
|
|
@@ -105,7 +106,7 @@
|
|
|
GROUP BY b.id
|
|
|
</select>
|
|
|
<select id="findByLaLoList" resultType="org.jeecg.modules.app.vo.course.CourseResponseVo">
|
|
|
- select b.`name`,e.address,b.original_price,b.selling_price,b.cover
|
|
|
+ select b.`name`,e.address,b.original_price,b.selling_price,b.cover,b.start_time,b.end_time
|
|
|
,b.id,b.price_type,ROUND(b.good_rate * 100) as good_rate ,e.latitude,e.longitude,count(c.courses_id) as coursesNum,
|
|
|
ST_Distance_Sphere(
|
|
|
POINT(#{courseRequestVo.longitude}, #{courseRequestVo.latitude}),
|
|
@@ -139,7 +140,7 @@
|
|
|
</if>
|
|
|
</select>
|
|
|
<select id="findByList" resultType="org.jeecg.modules.app.vo.course.CourseResponseVo">
|
|
|
- select b.`name`,e.address,b.original_price,b.selling_price
|
|
|
+ select b.`name`,e.address,b.original_price,b.selling_price,b.start_time,b.end_time
|
|
|
,b.id,b.price_type,b.good_rate,e.latitude,e.longitude,count(c.courses_id) as coursesNum
|
|
|
FROM nm_courses b
|
|
|
LEFT JOIN nm_courses_price_rules c on b.id= c.courses_id
|