From a6039dd43de890a85d3586c044a23378b12cca02 Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期三, 27 一月 2021 13:49:59 +0800
Subject: [PATCH] 随手拍

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComOpsAdvServiceImpl.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComOpsAdvServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComOpsAdvServiceImpl.java
index 9f6f7ad..e9f0575 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComOpsAdvServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComOpsAdvServiceImpl.java
@@ -1,14 +1,18 @@
 package com.panzhihua.service_community.service.impl;
 
 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.panzhihua.common.exceptions.ServiceException;
 import com.panzhihua.common.model.dtos.AppletesBackstageConfigDTO;
 import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvDTO;
 import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvJumpDTO;
+import com.panzhihua.common.model.dtos.advertisement.PageComOpsAdvDTO;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.advertisement.ComOpsAdvJumpVO;
 import com.panzhihua.common.model.vos.advertisement.ComOpsAdvPosVO;
 import com.panzhihua.common.model.vos.advertisement.ComOpsAdvVO;
+import com.panzhihua.common.model.vos.community.ComMngStructOtherBuildVO;
 import com.panzhihua.service_community.dao.ComOpsAdvDAO;
 import com.panzhihua.service_community.dao.ComOpsAdvJumpDAO;
 import com.panzhihua.service_community.dao.ComOpsAdvPosDAO;
@@ -186,4 +190,39 @@
         }
         return R.ok(comOpsAdvJumpVOS);
     }
+
+    /**
+     * 分页查询广告
+     *
+     * @param pageComOpsAdvDTO 查询内容
+     * @return 查询结果 ComOpsAdvVO
+     */
+    @Override
+    public R pageAdvertisement(PageComOpsAdvDTO pageComOpsAdvDTO) {
+        Page page = new Page<>();
+        Long pageNum = pageComOpsAdvDTO.getPageNum();
+        Long pageSize = pageComOpsAdvDTO.getPageSize();
+        if (null==pageNum||0==pageNum) {
+            pageNum = 1l;
+        }
+        if (null==pageSize||0==pageSize) {
+            pageSize = 10l;
+        }
+        page.setSize(pageSize);
+        page.setCurrent(pageNum);
+        IPage<ComOpsAdvVO> iPage = comOpsAdvDAO.pageAdvertisement(page, pageComOpsAdvDTO);
+        return R.ok(iPage);
+    }
+
+    /**
+     * 广告详情
+     *
+     * @param id 主键
+     * @return 广告内容 ComOpsAdvVO
+     */
+    @Override
+    public R detailAdvertisement(Long id) {
+        ComOpsAdvVO comOpsAdvVO=comOpsAdvDAO.detailAdvertisement(id);
+        return R.ok(comOpsAdvVO);
+    }
 }

--
Gitblit v1.7.1