Prechádzať zdrojové kódy

增加根据公众号查询

xueyiming 9 mesiacov pred
rodič
commit
2128600fda

+ 1 - 1
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/exterior/GhDetailService.java

@@ -7,7 +7,7 @@ import com.tzld.longarticle.recommend.server.util.page.Page;
 
 public interface GhDetailService {
 
-    CommonResponse<Page<GhDetailVo>> getGhDetailList(Integer pageNum, Integer pageSize);
+    CommonResponse<Page<GhDetailVo>> getGhDetailList(Integer pageNum, Integer pageSize, String ghId);
 
     CommonResponse<Void> addGhDetail(GhDetailVo ghDetailVo);
 

+ 4 - 1
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/exterior/impl/GhDetailServiceImpl.java

@@ -30,7 +30,7 @@ public class GhDetailServiceImpl implements GhDetailService {
     private GhDetailMapper ghDetailMapper;
 
     @Override
-    public CommonResponse<Page<GhDetailVo>> getGhDetailList(Integer pageNum, Integer pageSize) {
+    public CommonResponse<Page<GhDetailVo>> getGhDetailList(Integer pageNum, Integer pageSize, String ghId) {
         if (pageNum == null) {
             pageNum = 1;
         }
@@ -44,6 +44,9 @@ public class GhDetailServiceImpl implements GhDetailService {
         page.setCurrentPage(pageNum);
         page.setPageSize(pageSize);
         GhDetailExample example = new GhDetailExample();
+        if (StringUtils.isNotEmpty(ghId)) {
+            example.createCriteria().andGhIdEqualTo(ghId);
+        }
         example.setPage(page);
         long total = ghDetailMapper.countByExample(example);
         int totalSize = (int) (total % pageSize == 0 ? (total / pageSize) : (total / pageSize + 1));

+ 2 - 2
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/web/GhDetailController.java

@@ -25,8 +25,8 @@ public class GhDetailController {
     private GhDetailService ghDetailService;
 
     @GetMapping("/getList")
-    public CommonResponse<Page<GhDetailVo>> getGhDetailList(@RequestParam Integer pageNum, @RequestParam Integer pageSize) {
-        return ghDetailService.getGhDetailList(pageNum, pageSize);
+    public CommonResponse<Page<GhDetailVo>> getGhDetailList(@RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam String ghId) {
+        return ghDetailService.getGhDetailList(pageNum, pageSize, ghId);
     }
 
     @PostMapping("/add")