Bläddra i källkod

add:点赞列表添加是否关注我

lyx 1 månad sedan
förälder
incheckning
d1301c3168

+ 9 - 2
alien-entity/src/main/java/shop/alien/mapper/LifeUserDynamicsMapper.java

@@ -66,11 +66,18 @@ public interface LifeUserDynamicsMapper extends BaseMapper<LifeUserDynamics> {
             "  CASE \n" +
             "    WHEN lf.id is not null THEN 1\n" +
             "    ELSE 0                        \n" +
-            "  END AS isFollowThis  \n" +
+            "  END AS isFollowThis,  \n" +
+            "  CASE \n" +
+            "    WHEN lf1.id is not null THEN 1\n" +
+            "    ELSE 0                        \n" +
+            "  END AS isFollowMe  \n" +
             "from middle_lud\n" +
             "left join life_fans lf on lf.fans_id = #{phoneId} \n" +
             "                      and lf.followed_id = middle_lud.phone_id\n" +
-            "                      and lf.delete_flag = '0'")
+            "                      and lf.delete_flag = '0'" +
+            "left join life_fans lf1 on lf1.fans_id = middle_lud.phone_id \n" +
+            "                      and lf1.followed_id = #{phoneId}\n" +
+            "                      and lf1.delete_flag = '0'")
     List<LifeUserDynamicsVo> selectDianZanList(String phoneId);
 
     List<LifeUserDynamicsVo> getDynamicsList(@Param("nickName") String nickName, @Param("userType") String userType, @Param("dynamicsType") Integer dynamicsType, @Param("releaseStartTime") String releaseStartTime, @Param("releaseEndTime") String releaseEndTime);