|
@@ -669,15 +669,9 @@
|
|
|
<!-- 插入用户浏览记录 -->
|
|
<!-- 插入用户浏览记录 -->
|
|
|
<insert id="insertUserLook">
|
|
<insert id="insertUserLook">
|
|
|
<![CDATA[
|
|
<![CDATA[
|
|
|
- -- 先尝试更新,如果存在记录则更新时间
|
|
|
|
|
- UPDATE user_look
|
|
|
|
|
- SET update_time = NOW()
|
|
|
|
|
- WHERE user_id = #{userId} AND look_user_id = #{lookUserId};
|
|
|
|
|
-
|
|
|
|
|
- -- 如果没有更新任何记录,则插入新记录
|
|
|
|
|
INSERT INTO user_look (user_id, look_user_id, create_time, update_time)
|
|
INSERT INTO user_look (user_id, look_user_id, create_time, update_time)
|
|
|
- SELECT #{userId}, #{lookUserId}, NOW(), NOW()
|
|
|
|
|
- WHERE ROW_COUNT() = 0;
|
|
|
|
|
|
|
+ VALUES (#{userId}, #{lookUserId}, NOW(), NOW())
|
|
|
|
|
+ ON DUPLICATE KEY UPDATE update_time = NOW()
|
|
|
]]>
|
|
]]>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
@@ -736,6 +730,24 @@
|
|
|
AND u.status = 1
|
|
AND u.status = 1
|
|
|
]]>
|
|
]]>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 查询用户浏览记录 -->
|
|
|
|
|
+ <select id="selectUserLook" resultType="com.zhentao.pojo.UserLook">
|
|
|
|
|
+ <![CDATA[
|
|
|
|
|
+ SELECT user_id, look_user_id, create_time, update_time
|
|
|
|
|
+ FROM user_look
|
|
|
|
|
+ WHERE user_id = #{userId} AND look_user_id = #{lookUserId}
|
|
|
|
|
+ ]]>
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 更新用户浏览记录的update_time -->
|
|
|
|
|
+ <update id="updateUserLookTime">
|
|
|
|
|
+ <![CDATA[
|
|
|
|
|
+ UPDATE user_look
|
|
|
|
|
+ SET update_time = NOW()
|
|
|
|
|
+ WHERE user_id = #{userId} AND look_user_id = #{lookUserId}
|
|
|
|
|
+ ]]>
|
|
|
|
|
+ </update>
|
|
|
</mapper>
|
|
</mapper>
|
|
|
|
|
|
|
|
|
|
|