|
|
@@ -49,15 +49,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
srs.create_time DESC
|
|
|
</select>
|
|
|
|
|
|
- <select id="selectValidRecommendList" parameterType="FsStoreRecommendScrm" resultMap="FsStoreRecommendScrmResult">
|
|
|
- <include refid="selectFsStoreRecommendScrmVo"/>
|
|
|
+ <select id="selectValidRecommendList" resultType="com.fs.hisStore.vo.FsStoreRecommendScrmVo">
|
|
|
+ SELECT
|
|
|
+ srs.*,
|
|
|
+ ss.logo_url
|
|
|
+ FROM
|
|
|
+ fs_store_recommend_scrm srs
|
|
|
+ LEFT JOIN fs_store_scrm ss ON srs.store_id = ss.store_id
|
|
|
<where>
|
|
|
- status = 1
|
|
|
- and (begin_time is null or begin_time <= now())
|
|
|
- and (end_time is null or end_time >= now())
|
|
|
- <if test="recommendType != null and recommendType != ''"> and recommend_type = #{recommendType}</if>
|
|
|
+ srs.status = 1
|
|
|
+ and (srs.begin_time is null or srs.begin_time <= now())
|
|
|
+ and (srs.end_time is null or srs.end_time >= now())
|
|
|
+ <if test="recommendType != null and recommendType != ''"> and srs.recommend_type = #{recommendType}</if>
|
|
|
</where>
|
|
|
- order by sort_order asc, weight desc, create_time desc
|
|
|
+ ORDER BY
|
|
|
+ srs.sort_order ASC,
|
|
|
+ srs.weight DESC,
|
|
|
+ srs.create_time DESC
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertFsStoreRecommendScrm" parameterType="FsStoreRecommendScrm">
|