Răsfoiți Sursa

动态内容

igl 1 an în urmă
părinte
comite
0d3d699546

+ 2 - 2
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/DynamicContentService.java

@@ -27,7 +27,7 @@ public interface DynamicContentService {
    * 查询动态信息列表
    */
   IPage<DynamicContentDTO> queryPageList(QueryDynamicContentParam param, Integer pageNum,
-                                         Integer pageSize);
+                                         Integer pageSize, Long userId);
 
   /**
    * 查询动态信息列表
@@ -43,7 +43,7 @@ public interface DynamicContentService {
   /**
    * 修改动态信息
    */
-  void insertByBo(AddDynamicContentParam dto);
+  void insertByBo(AddDynamicContentParam dto, Long userId);
 
   /**
    * 校验并批量删除动态信息信息

+ 2 - 2
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/DynamicContentService.java

@@ -27,7 +27,7 @@ public interface DynamicContentService {
    * 查询动态信息列表
    */
   IPage<DynamicContentDTO> queryPageList(QueryDynamicContentParam param, Integer pageNum,
-                                         Integer pageSize);
+                                         Integer pageSize, Long userId);
 
   /**
    * 查询动态信息列表
@@ -43,7 +43,7 @@ public interface DynamicContentService {
   /**
    * 修改动态信息
    */
-  void insertByBo(AddDynamicContentParam dto);
+  void insertByBo(AddDynamicContentParam dto, Long userId);
 
   /**
    * 校验并批量删除动态信息信息

+ 6 - 7
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/DynamicContentServiceImpl.java

@@ -92,24 +92,24 @@ public class DynamicContentServiceImpl implements DynamicContentService, com.che
 
   @Override
   public IPage<DynamicContentDTO> queryPageList(QueryDynamicContentParam param, Integer pageNum,
-                                                Integer pageSize) {
+                                                Integer pageSize, Long userId) {
     String keyWord = param.getKeyWord();
     Integer type = param.getType().getValue();
     Page<DynamicContentDTO> page = new Page<>(pageNum, pageSize);
     IPage<DynamicContentDTO> result = null;
     if (Objects.equals(DynamicType.HOTTEST.getValue(), type)) {
-      result = baseMapper.queryHot(page, queryHotWrapper(keyWord, param.getUserId()));
+      result = baseMapper.queryHot(page, queryHotWrapper(keyWord, userId));
     } /*else if (Objects.equals(DynamicType.ATTENTION.getValue(), type)) {
       result = baseMapper
           .selectAttention(page, queryAttentionWrapper(keyWord), userId);
     } */else if (Objects.equals(DynamicType.LATEST.getValue(), type)) {
       result = baseMapper
-          .queryAll(page, queryAllWrapper(keyWord, param.getUserId()));
+          .queryAll(page, queryAllWrapper(keyWord, userId));
     } else if (Objects.equals(DynamicType.DISCOVER.getValue(), type)) {
       result = baseMapper
-          .queryRandom(page, queryRandomWrapper(keyWord, param.getUserId()));
+          .queryRandom(page, queryRandomWrapper(keyWord, userId));
     }
-    return getResult(result, true, param.getUserId());
+    return getResult(result, true, userId);
   }
 
   public IPage<DynamicContentDTO> getResult(IPage<DynamicContentDTO> result, boolean b, Long selfUserId) {
@@ -274,12 +274,11 @@ public class DynamicContentServiceImpl implements DynamicContentService, com.che
 
   @Override
   @Transactional(rollbackFor = Exception.class)
-  public void insertByBo(AddDynamicContentParam param) {
+  public void insertByBo(AddDynamicContentParam param, Long userId) {
     addValidEntityBeforeSave(param);
     String textContent = param.getTextContent();
     DynamicContentType type = param.getType();
     DynamicContent contentDynamic = new DynamicContent();
-    Long userId = param.getUserId();
     contentDynamic.setUserId(userId);
     contentDynamic.setTextContent(textContent);
     contentDynamic.setType(type.getValue());