瀏覽代碼

修改封面数据分页显示

xuzuoyun 5 年之前
父節點
當前提交
f5ab0904dc

+ 10 - 4
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/AdCoverController.java

@@ -7,9 +7,11 @@ import cn.com.ctop.kuaishou.modules.app.entity.AppVideo;
 import cn.com.ctop.kuaishou.modules.app.service.IAppAdService;
 import cn.com.ctop.kuaishou.modules.app.service.IAppAdService;
 import cn.com.ctop.kuaishou.modules.app.service.IAppVideoService;
 import cn.com.ctop.kuaishou.modules.app.service.IAppVideoService;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.modules.ctop.entity.Advertiser;
 import org.jeecg.modules.system.service.ISysCategoryService;
 import org.jeecg.modules.system.service.ISysCategoryService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
@@ -147,13 +149,17 @@ public class AdCoverController {
      */
      */
     @ResponseBody
     @ResponseBody
     @RequestMapping(value="/adlist", method = RequestMethod.GET)
     @RequestMapping(value="/adlist", method = RequestMethod.GET)
-    public Result<List<AppAd>> getAdList(@RequestParam(name="photoId") String photoId, @RequestParam(name="userId") Long userId){
-        Result<List<AppAd>> result = new Result<>();
+    public Result<IPage<AppAd>> getAdList(@RequestParam(name = "photoId") String photoId, @RequestParam(name = "userId") Long userId, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
+                                          @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
+        Result<IPage<AppAd>> result = new Result<>();
         AppAd ad = new AppAd();
         AppAd ad = new AppAd();
         ad.setPhotoId(Long.valueOf(photoId));
         ad.setPhotoId(Long.valueOf(photoId));
         QueryWrapper<AppAd> queryWrapper = QueryGenerator.initQueryWrapper(ad,null);
         QueryWrapper<AppAd> queryWrapper = QueryGenerator.initQueryWrapper(ad,null);
-        List<AppAd> list = appAdService.list(queryWrapper);
-        result.setResult(list);
+        Page<AppAd> page = new Page<AppAd>(pageNo, pageSize);
+        IPage<AppAd> pageList = appAdService.page(page, queryWrapper);
+
+//        List<AppAd> list = appAdService.list(queryWrapper);
+        result.setResult(pageList);
         result.setSuccess(true);
         result.setSuccess(true);
         return result;
         return result;
     }
     }