|
@@ -39,13 +39,12 @@
|
|
passage.passage_time as passage_time,
|
|
passage.passage_time as passage_time,
|
|
passage_good_cnt.passage_good_cnt as passage_good_cnt,
|
|
passage_good_cnt.passage_good_cnt as passage_good_cnt,
|
|
passage_watch_cnt.passage_watch_cnt as passage_watch_cnt,
|
|
passage_watch_cnt.passage_watch_cnt as passage_watch_cnt,
|
|
- (passage_good_cnt.passage_good_cnt * 17280 - timestampdiff(second, passage.passage_time, current_timestamp())) as passage_recommend,
|
|
|
|
user_secure.user_name as user_name
|
|
user_secure.user_name as user_name
|
|
from passage
|
|
from passage
|
|
left join passage_good_cnt on passage.passage_id = passage_good_cnt.passage_id
|
|
left join passage_good_cnt on passage.passage_id = passage_good_cnt.passage_id
|
|
left join passage_watch_cnt on passage.passage_id = passage_watch_cnt.passage_id
|
|
left join passage_watch_cnt on passage.passage_id = passage_watch_cnt.passage_id
|
|
left join user_secure on passage.user_id = user_secure.user_id
|
|
left join user_secure on passage.user_id = user_secure.user_id
|
|
- order by passage_recommend desc limit #{offset}, #{count}
|
|
|
|
|
|
+ order by passage.passage_time desc limit #{offset}, #{count}
|
|
</select>
|
|
</select>
|
|
<select id="selectHighQualityPassage" resultType="org.forgetive.forumsystem.pojo.passage.Passage">
|
|
<select id="selectHighQualityPassage" resultType="org.forgetive.forumsystem.pojo.passage.Passage">
|
|
select passage.passage_id as passage_id,
|
|
select passage.passage_id as passage_id,
|
|
@@ -54,13 +53,12 @@
|
|
passage.passage_time as passage_time,
|
|
passage.passage_time as passage_time,
|
|
passage_good_cnt.passage_good_cnt as passage_good_cnt,
|
|
passage_good_cnt.passage_good_cnt as passage_good_cnt,
|
|
passage_watch_cnt.passage_watch_cnt as passage_watch_cnt,
|
|
passage_watch_cnt.passage_watch_cnt as passage_watch_cnt,
|
|
- (passage_good_cnt.passage_good_cnt * 17280 - 10 * timestampdiff(second, passage.passage_time, current_timestamp())) as passage_recommend,
|
|
|
|
user_secure.user_name as user_name
|
|
user_secure.user_name as user_name
|
|
from passage
|
|
from passage
|
|
left join passage_good_cnt on passage.passage_id = passage_good_cnt.passage_id
|
|
left join passage_good_cnt on passage.passage_id = passage_good_cnt.passage_id
|
|
left join passage_watch_cnt on passage.passage_id = passage_watch_cnt.passage_id
|
|
left join passage_watch_cnt on passage.passage_id = passage_watch_cnt.passage_id
|
|
left join user_secure on passage.user_id = user_secure.user_id
|
|
left join user_secure on passage.user_id = user_secure.user_id
|
|
- order by passage_recommend desc limit #{offset}, #{count}
|
|
|
|
|
|
+ order by passage.passage_time desc limit #{offset}, #{count}
|
|
</select>
|
|
</select>
|
|
<insert id="insert">
|
|
<insert id="insert">
|
|
insert into passage (user_id, passage_content) values (#{userId}, #{passageContent});
|
|
insert into passage (user_id, passage_content) values (#{userId}, #{passageContent});
|