| | |
| | | <result column="title" property="title" /> |
| | | <result column="goods_id" property="goodsId" /> |
| | | <result column="goods_view_num" property="goodsViewNum" /> |
| | | <result column="video_duration" property="videoDuration" /> |
| | | <result column="goods_order_num" property="goodsOrderNum" /> |
| | | <result column="recommend" property="recommend" /> |
| | | <result column="status" property="status" /> |
| | |
| | | LV.author_id, |
| | | LV.cover_url, |
| | | LV.video_fit, |
| | | LV.video_duration, |
| | | LV.video_file_key, |
| | | LV.title, |
| | | LV.goods_id, |
| | |
| | | LV.author_id, |
| | | LV.cover_url, |
| | | LV.video_fit, |
| | | LV.video_duration, |
| | | LV.video_file_key, |
| | | LV.title, |
| | | LV.goods_id, |
| | |
| | | LV.recommend, |
| | | LV.status, |
| | | LV.play_num, |
| | | LV.collect_num, |
| | | LV.comment_num, |
| | | LV.weight, |
| | | LV.audit_pass_time, |
| | | LV.update_time, |
| | | LV.id, |
| | | LM.nick_name as authorName, |
| | | (SELECT COUNT(*) FROM lmk_my_collect WHERE ref_id = LV.id AND collect_type = 'video' AND delete_flag = 0) as collect_num |
| | | LM.nick_name as authorName |
| | | FROM |
| | | lmk_video LV |
| | | LEFT JOIN li_member LM ON LV.author_id = LM.id |
| | |
| | | LV.author_id, |
| | | LV.cover_url, |
| | | LV.video_fit, |
| | | LV.video_duration, |
| | | LV.video_file_key, |
| | | LV.title, |
| | | LV.goods_id, |
| | |
| | | LV.recommend, |
| | | LV.status, |
| | | LV.play_num, |
| | | LV.collect_num, |
| | | LV.comment_num, |
| | | LV.weight, |
| | | LV.audit_pass_time, |
| | | LV.update_time, |
| | | LV.id, |
| | | LM.nick_name as authorName, |
| | | (SELECT COUNT(*) FROM lmk_my_collect WHERE ref_id = LV.id AND collect_type = 'video' AND delete_flag = 0) as collect_num |
| | | LM.nick_name as authorName |
| | | FROM |
| | | lmk_video LV |
| | | LEFT JOIN li_member LM ON LV.author_id = LM.id |
| | |
| | | LV.author_id, |
| | | LV.cover_url, |
| | | LV.video_fit, |
| | | LV.video_duration, |
| | | LV.video_file_key, |
| | | LV.title, |
| | | LV.goods_id, |
| | |
| | | LV.status, |
| | | LV.play_num, |
| | | LV.comment_num, |
| | | LV.collect_num, |
| | | LV.weight, |
| | | LV.audit_pass_time, |
| | | LV.update_time, |
| | | LV.id, |
| | | LM.nick_name as authorName, |
| | | LM.face as authorAvatar, |
| | | (SELECT COUNT(*) FROM lmk_my_collect WHERE ref_id = LV.id AND collect_type = 'video' AND delete_flag = 0) as collect_num |
| | | LM.face as authorAvatar |
| | | FROM |
| | | lmk_video LV |
| | | LEFT JOIN li_member LM ON LV.author_id = LM.id |
| | |
| | | LV.delete_flag = 0 AND LV.status = '1' |
| | | </select> |
| | | |
| | | |
| | | <update id="updateCollectNumBatch"> |
| | | UPDATE lmk_video |
| | | SET collect_num = CASE id |
| | | <foreach collection="list" item="video"> |
| | | WHEN #{video.id} THEN #{video.countNum} |
| | | </foreach> |
| | | ELSE collect_num |
| | | END |
| | | WHERE id IN |
| | | <foreach collection="list" item="video" open="(" separator="," close=")"> |
| | | #{video.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | |
| | | <update id="updateCommentNumBatch"> |
| | | UPDATE lmk_video |
| | | SET comment_num = CASE id |
| | | <foreach collection="list" item="video"> |
| | | WHEN #{video.id} THEN #{video.countNum} |
| | | </foreach> |
| | | ELSE comment_num |
| | | END |
| | | WHERE id IN |
| | | <foreach collection="list" item="video" open="(" separator="," close=")"> |
| | | #{video.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | </mapper> |