Browse Source

资讯标题

dingxin 5 years ago
parent
commit
2015b84331

+ 5
- 3
src/main/java/com/huiju/estateagents/controller/TaNewsController.java View File

73
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
73
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
74
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
74
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
75
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsTypeId", paramType = "query",value = "资讯类型id"),
75
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsTypeId", paramType = "query",value = "资讯类型id"),
76
-            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsStatus", paramType = "query",value = "状态")
76
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsStatus", paramType = "query",value = "状态"),
77
+            @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query",value = "标题")
77
     })
78
     })
78
     @RequestMapping(value="/admin/taNews",method= RequestMethod.GET)
79
     @RequestMapping(value="/admin/taNews",method= RequestMethod.GET)
79
     public ResponseBean taNewsList(HttpServletRequest request,
80
     public ResponseBean taNewsList(HttpServletRequest request,
81
                                    @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
82
                                    @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
82
                                    @RequestParam(value = "buildingId", required = false) String buildingId,
83
                                    @RequestParam(value = "buildingId", required = false) String buildingId,
83
                                    @RequestParam(value = "newsTypeId", required = false) Integer newsTypeId,
84
                                    @RequestParam(value = "newsTypeId", required = false) Integer newsTypeId,
84
-                                   @RequestParam(value = "newsStatus", required = false) Integer newsStatus){
85
-        ResponseBean responseBean = iTaNewsService.getList(pageNum, pageSize, buildingId, getOrgId(request), newsTypeId, newsStatus);
85
+                                   @RequestParam(value = "newsStatus", required = false) Integer newsStatus,
86
+                                   @RequestParam(value = "title", required = false) String title){
87
+        ResponseBean responseBean = iTaNewsService.getList(pageNum, pageSize, buildingId, getOrgId(request), newsTypeId, newsStatus,title);
86
         return responseBean;
88
         return responseBean;
87
     }
89
     }
88
 
90
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaNewsService.java View File

26
      * @param newsTypeId
26
      * @param newsTypeId
27
      * @return
27
      * @return
28
      */
28
      */
29
-    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus);
29
+    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus,String title);
30
 
30
 
31
     /**
31
     /**
32
      * 根据Id查询资讯数据
32
      * 根据Id查询资讯数据

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java View File

58
 
58
 
59
 
59
 
60
     @Override
60
     @Override
61
-    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus) {
61
+    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus,String title) {
62
         ResponseBean responseBean = new ResponseBean();
62
         ResponseBean responseBean = new ResponseBean();
63
 
63
 
64
         IPage<TaNews> page = new Page<>();
64
         IPage<TaNews> page = new Page<>();
71
         taNewsQueryWrapper.eq(newsTypeId != null,"news_type_id", newsTypeId);
71
         taNewsQueryWrapper.eq(newsTypeId != null,"news_type_id", newsTypeId);
72
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);
72
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);
73
         taNewsQueryWrapper.eq("status", 1);
73
         taNewsQueryWrapper.eq("status", 1);
74
+        taNewsQueryWrapper.like(title!=null,"news_name", title);
74
         taNewsQueryWrapper.orderByDesc("create_date");
75
         taNewsQueryWrapper.orderByDesc("create_date");
75
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
76
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
76
 
77