Pārlūkot izejas kodu

修改点赞/取消后返回点赞记录列表

Alex 4 gadi atpakaļ
vecāks
revīzija
19ad9fa08a

+ 6 - 1
ruoyi-app/src/main/java/com/ruoyi/app/controller/PublishThumbsController.java

@@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.util.Date;
+import java.util.List;
 
 /**
  * 点赞记录
@@ -72,6 +73,10 @@ public class PublishThumbsController extends AppBaseController {
         } else { // 取消
             thumbsService.removeById(thumbs.getId());
         }
-        return AjaxResult.success();
+        // 点赞或取消后,返回点赞记录
+        List<TbPublishThumbs> list = thumbsService.selectList(new LambdaQueryWrapper<TbPublishThumbs>()
+            .eq(TbPublishThumbs::getPublishId,publishId)
+        );
+        return AjaxResult.success(list);
     }
 }

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/app/mapper/TbPublishThumbsMapper.java

@@ -17,6 +17,6 @@ import java.util.List;
  */
 public interface TbPublishThumbsMapper extends BaseMapper<TbPublishThumbs> {
 
-    List<TbPublishThumbs> selectList(@Param(Constants.WRAPPER) LambdaQueryWrapper<TbMyPublish> wrapper);
+    List<TbPublishThumbs> selectAll(@Param(Constants.WRAPPER) LambdaQueryWrapper<TbPublishThumbs> wrapper);
 
 }

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/app/service/impl/TbPublishThumbsServiceImpl.java

@@ -26,6 +26,6 @@ public class TbPublishThumbsServiceImpl extends ServiceImpl<TbPublishThumbsMappe
      */
     @Override
     public List<TbPublishThumbs> selectList(LambdaQueryWrapper<TbPublishThumbs> wrapper) {
-        return baseMapper.selectList(wrapper);
+        return baseMapper.selectAll(wrapper);
     }
 }

+ 1 - 1
ruoyi-system/src/main/resources/mapper/app/TbPublishThumbsMapper.xml

@@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="remark"    column="remark"    />
     </resultMap>
 
-    <select id="selectList" resultType="com.ruoyi.app.domain.TbPublishThumbs">
+    <select id="selectAll" resultType="com.ruoyi.app.domain.TbPublishThumbs">
         select t.*,(select nick_name from tb_app_user u where u.id = t.create_by) appUserName
         from tb_publish_thumbs t ${ew.customSqlSegment}
     </select>